Package org.antlr.gunit.swingui.parsers

## Class ANTLRv3Parser

- java.lang.Object
- - org.antlr.runtime.BaseRecognizer
  - - org.antlr.runtime.Parser
    - - org.antlr.gunit.swingui.parsers.ANTLRv3Parser

    public class ANTLRv3Parser
    extends org.antlr.runtime.Parser

ANTLR v3 grammar written in ANTLR v3 with AST construction

### Nested Class Summary

Nested Classes
`static class` `ANTLRv3Parser.action_return`
`static class` `ANTLRv3Parser.actionScopeName_return`
`static class` `ANTLRv3Parser.alternative_return`
`static class` `ANTLRv3Parser.altList_return`
`static class` `ANTLRv3Parser.atom_return`
`static class` `ANTLRv3Parser.attrScope_return`
`static class` `ANTLRv3Parser.block_return`
`protected class` `ANTLRv3Parser.DFA72`
`static class` `ANTLRv3Parser.ebnf_return`
`static class` `ANTLRv3Parser.ebnfSuffix_return`
`static class` `ANTLRv3Parser.element_return`
`static class` `ANTLRv3Parser.elementNoOptionSpec_return`
`static class` `ANTLRv3Parser.exceptionGroup_return`
`static class` `ANTLRv3Parser.exceptionHandler_return`
`static class` `ANTLRv3Parser.finallyClause_return`
`static class` `ANTLRv3Parser.grammarDef_return`
`static class` `ANTLRv3Parser.id_return`
`static class` `ANTLRv3Parser.notSet_return`
`static class` `ANTLRv3Parser.notTerminal_return`
`static class` `ANTLRv3Parser.option_return`
`static class` `ANTLRv3Parser.optionsSpec_return`
`static class` `ANTLRv3Parser.optionValue_return`
`static class` `ANTLRv3Parser.range_return`
`static class` `ANTLRv3Parser.rewrite_alternative_return`
`static class` `ANTLRv3Parser.rewrite_indirect_template_head_return`
`static class` `ANTLRv3Parser.rewrite_return`
`static class` `ANTLRv3Parser.rewrite_template_arg_return`
`static class` `ANTLRv3Parser.rewrite_template_args_return`
`static class` `ANTLRv3Parser.rewrite_template_ref_return`
`static class` `ANTLRv3Parser.rewrite_template_return`
`static class` `ANTLRv3Parser.rewrite_tree_alternative_return`
`static class` `ANTLRv3Parser.rewrite_tree_atom_return`
`static class` `ANTLRv3Parser.rewrite_tree_block_return`
`static class` `ANTLRv3Parser.rewrite_tree_ebnf_return`
`static class` `ANTLRv3Parser.rewrite_tree_element_return`
`static class` `ANTLRv3Parser.rewrite_tree_return`
`static class` `ANTLRv3Parser.rule_return`
`protected static class` `ANTLRv3Parser.rule_scope`
`static class` `ANTLRv3Parser.ruleAction_return`
`static class` `ANTLRv3Parser.ruleScopeSpec_return`
`static class` `ANTLRv3Parser.terminal_return`
`static class` `ANTLRv3Parser.throwsSpec_return`
`static class` `ANTLRv3Parser.tokenSpec_return`
`static class` `ANTLRv3Parser.tokensSpec_return`
`static class` `ANTLRv3Parser.treeSpec_return`

### Field Summary

Fields
`static int` `ACTION`
`static int` `ACTION_CHAR_LITERAL`
`static int` `ACTION_ESC`
`static int` `ACTION_STRING_LITERAL`
`protected org.antlr.runtime.tree.TreeAdaptor` `adaptor`
`static int` `ALT`
`static int` `ARG`
`static int` `ARG_ACTION`
`static int` `ARGLIST`
`static int` `BACKTRACK_SEMPRED`
`static int` `BANG`
`static int` `BLOCK`
`static int` `CHAR_LITERAL`
`static int` `CHAR_RANGE`
`static int` `CLOSURE`
`static int` `COMBINED_GRAMMAR`
`protected ANTLRv3Parser.DFA72` `dfa72`
`static int` `DOC_COMMENT`
`static int` `DOUBLE_ANGLE_STRING_LITERAL`
`static int` `DOUBLE_QUOTE_STRING_LITERAL`
`static int` `EOA`
`static int` `EOB`
`static int` `EOF`
`static int` `EOR`
`static int` `EPSILON`
`static int` `ESC`
`static org.antlr.runtime.BitSet` `FOLLOW_65_in_rewrite_tree_atom2838`
`static org.antlr.runtime.BitSet` `FOLLOW_66_in_block1183`
`static org.antlr.runtime.BitSet` `FOLLOW_66_in_rewrite_indirect_template_head3049`
`static org.antlr.runtime.BitSet` `FOLLOW_66_in_rewrite_indirect_template_head3055`
`static org.antlr.runtime.BitSet` `FOLLOW_66_in_rewrite_template_ref3017`
`static org.antlr.runtime.BitSet` `FOLLOW_66_in_rewrite_template2937`
`static org.antlr.runtime.BitSet` `FOLLOW_66_in_rewrite_tree_block2617`
`static org.antlr.runtime.BitSet` `FOLLOW_67_in_block1232`
`static org.antlr.runtime.BitSet` `FOLLOW_67_in_rewrite_indirect_template_head3053`
`static org.antlr.runtime.BitSet` `FOLLOW_67_in_rewrite_indirect_template_head3059`
`static org.antlr.runtime.BitSet` `FOLLOW_67_in_rewrite_template_ref3021`
`static org.antlr.runtime.BitSet` `FOLLOW_67_in_rewrite_template2941`
`static org.antlr.runtime.BitSet` `FOLLOW_67_in_rewrite_tree_block2621`
`static org.antlr.runtime.BitSet` `FOLLOW_67_in_rewrite_tree2901`
`static org.antlr.runtime.BitSet` `FOLLOW_67_in_treeSpec2049`
`static org.antlr.runtime.BitSet` `FOLLOW_68_in_ebnf2106`
`static org.antlr.runtime.BitSet` `FOLLOW_68_in_ebnfSuffix2457`
`static org.antlr.runtime.BitSet` `FOLLOW_68_in_optionValue825`
`static org.antlr.runtime.BitSet` `FOLLOW_69_in_ebnf2123`
`static org.antlr.runtime.BitSet` `FOLLOW_69_in_ebnfSuffix2470`
`static org.antlr.runtime.BitSet` `FOLLOW_70_in_elementNoOptionSpec1513`
`static org.antlr.runtime.BitSet` `FOLLOW_70_in_elementNoOptionSpec1590`
`static org.antlr.runtime.BitSet` `FOLLOW_71_in_rewrite_template_args3086`
`static org.antlr.runtime.BitSet` `FOLLOW_71_in_ruleScopeSpec1114`
`static org.antlr.runtime.BitSet` `FOLLOW_71_in_ruleScopeSpec1145`
`static org.antlr.runtime.BitSet` `FOLLOW_71_in_throwsSpec1069`
`static org.antlr.runtime.BitSet` `FOLLOW_72_in_terminal2343`
`static org.antlr.runtime.BitSet` `FOLLOW_73_in_block1196`
`static org.antlr.runtime.BitSet` `FOLLOW_73_in_rule928`
`static org.antlr.runtime.BitSet` `FOLLOW_74_in_action646`
`static org.antlr.runtime.BitSet` `FOLLOW_75_in_grammarDef436`
`static org.antlr.runtime.BitSet` `FOLLOW_75_in_optionsSpec723`
`static org.antlr.runtime.BitSet` `FOLLOW_75_in_rule932`
`static org.antlr.runtime.BitSet` `FOLLOW_75_in_ruleScopeSpec1120`
`static org.antlr.runtime.BitSet` `FOLLOW_75_in_ruleScopeSpec1151`
`static org.antlr.runtime.BitSet` `FOLLOW_75_in_tokenSpec603`
`static org.antlr.runtime.BitSet` `FOLLOW_76_in_elementNoOptionSpec1509`
`static org.antlr.runtime.BitSet` `FOLLOW_76_in_elementNoOptionSpec1586`
`static org.antlr.runtime.BitSet` `FOLLOW_76_in_option754`
`static org.antlr.runtime.BitSet` `FOLLOW_76_in_rewrite_template_arg3123`
`static org.antlr.runtime.BitSet` `FOLLOW_76_in_tokenSpec555`
`static org.antlr.runtime.BitSet` `FOLLOW_77_in_ebnf2140`
`static org.antlr.runtime.BitSet` `FOLLOW_77_in_elementNoOptionSpec1728`
`static org.antlr.runtime.BitSet` `FOLLOW_78_in_ebnf2089`
`static org.antlr.runtime.BitSet` `FOLLOW_78_in_ebnfSuffix2445`
`static org.antlr.runtime.BitSet` `FOLLOW_79_in_action641`
`static org.antlr.runtime.BitSet` `FOLLOW_79_in_ruleAction1038`
`static org.antlr.runtime.BitSet` `FOLLOW_80_in_exceptionHandler1435`
`static org.antlr.runtime.BitSet` `FOLLOW_81_in_finallyClause1469`
`static org.antlr.runtime.BitSet` `FOLLOW_82_in_grammarDef432`
`static org.antlr.runtime.BitSet` `FOLLOW_83_in_actionScopeName685`
`static org.antlr.runtime.BitSet` `FOLLOW_83_in_grammarDef357`
`static org.antlr.runtime.BitSet` `FOLLOW_84_in_actionScopeName702`
`static org.antlr.runtime.BitSet` `FOLLOW_84_in_grammarDef375`
`static org.antlr.runtime.BitSet` `FOLLOW_85_in_rule868`
`static org.antlr.runtime.BitSet` `FOLLOW_86_in_rule864`
`static org.antlr.runtime.BitSet` `FOLLOW_87_in_rule866`
`static org.antlr.runtime.BitSet` `FOLLOW_88_in_rule902`
`static org.antlr.runtime.BitSet` `FOLLOW_89_in_throwsSpec1063`
`static org.antlr.runtime.BitSet` `FOLLOW_90_in_grammarDef391`
`static org.antlr.runtime.BitSet` `FOLLOW_91_in_altList1295`
`static org.antlr.runtime.BitSet` `FOLLOW_91_in_block1211`
`static org.antlr.runtime.BitSet` `FOLLOW_92_in_optionsSpec727`
`static org.antlr.runtime.BitSet` `FOLLOW_92_in_tokensSpec529`
`static org.antlr.runtime.BitSet` `FOLLOW_93_in_notSet1994`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_action652`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_attrScope618`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_elementNoOptionSpec1717`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_exceptionHandler1439`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_finallyClause1471`
`static org.antlr.runtime.BitSet` `FOLLOW_action_in_grammarDef447`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_rewrite_indirect_template_head3051`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_rewrite_template_arg3125`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_rewrite_template3000`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_rewrite_tree_atom2851`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_ruleAction1042`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_ruleScopeSpec1096`
`static org.antlr.runtime.BitSet` `FOLLOW_ACTION_in_ruleScopeSpec1136`
`static org.antlr.runtime.BitSet` `FOLLOW_actionScopeName_in_action644`
`static org.antlr.runtime.BitSet` `FOLLOW_alternative_in_altList1289`
`static org.antlr.runtime.BitSet` `FOLLOW_alternative_in_altList1299`
`static org.antlr.runtime.BitSet` `FOLLOW_alternative_in_block1205`
`static org.antlr.runtime.BitSet` `FOLLOW_alternative_in_block1215`
`static org.antlr.runtime.BitSet` `FOLLOW_altList_in_rule930`
`static org.antlr.runtime.BitSet` `FOLLOW_ARG_ACTION_in_atom1897`
`static org.antlr.runtime.BitSet` `FOLLOW_ARG_ACTION_in_exceptionHandler1437`
`static org.antlr.runtime.BitSet` `FOLLOW_ARG_ACTION_in_rewrite_tree_atom2801`
`static org.antlr.runtime.BitSet` `FOLLOW_ARG_ACTION_in_rule893`
`static org.antlr.runtime.BitSet` `FOLLOW_ARG_ACTION_in_rule906`
`static org.antlr.runtime.BitSet` `FOLLOW_ARG_ACTION_in_terminal2289`
`static org.antlr.runtime.BitSet` `FOLLOW_atom_in_elementNoOptionSpec1516`
`static org.antlr.runtime.BitSet` `FOLLOW_atom_in_elementNoOptionSpec1658`
`static org.antlr.runtime.BitSet` `FOLLOW_attrScope_in_grammarDef444`
`static org.antlr.runtime.BitSet` `FOLLOW_BANG_in_atom1816`
`static org.antlr.runtime.BitSet` `FOLLOW_BANG_in_atom1863`
`static org.antlr.runtime.BitSet` `FOLLOW_BANG_in_atom1911`
`static org.antlr.runtime.BitSet` `FOLLOW_BANG_in_rule884`
`static org.antlr.runtime.BitSet` `FOLLOW_BANG_in_terminal2385`
`static org.antlr.runtime.BitSet` `FOLLOW_block_in_ebnf2081`
`static org.antlr.runtime.BitSet` `FOLLOW_block_in_elementNoOptionSpec1593`
`static org.antlr.runtime.BitSet` `FOLLOW_block_in_notSet2014`
`static org.antlr.runtime.BitSet` `FOLLOW_CHAR_LITERAL_in_optionValue805`
`static org.antlr.runtime.BitSet` `FOLLOW_CHAR_LITERAL_in_range2223`
`static org.antlr.runtime.BitSet` `FOLLOW_CHAR_LITERAL_in_range2229`
`static org.antlr.runtime.BitSet` `FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom2792`
`static org.antlr.runtime.BitSet` `FOLLOW_CHAR_LITERAL_in_terminal2260`
`static org.antlr.runtime.BitSet` `FOLLOW_CHAR_LITERAL_in_tokenSpec564`
`static org.antlr.runtime.BitSet` `FOLLOW_DOC_COMMENT_in_grammarDef347`
`static org.antlr.runtime.BitSet` `FOLLOW_DOC_COMMENT_in_rule854`
`static org.antlr.runtime.BitSet` `FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template2955`
`static org.antlr.runtime.BitSet` `FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template2949`
`static org.antlr.runtime.BitSet` `FOLLOW_ebnf_in_elementNoOptionSpec1710`
`static org.antlr.runtime.BitSet` `FOLLOW_ebnfSuffix_in_elementNoOptionSpec1522`
`static org.antlr.runtime.BitSet` `FOLLOW_ebnfSuffix_in_elementNoOptionSpec1599`
`static org.antlr.runtime.BitSet` `FOLLOW_ebnfSuffix_in_elementNoOptionSpec1664`
`static org.antlr.runtime.BitSet` `FOLLOW_ebnfSuffix_in_elementNoOptionSpec1753`
`static org.antlr.runtime.BitSet` `FOLLOW_ebnfSuffix_in_rewrite_tree_ebnf2874`
`static org.antlr.runtime.BitSet` `FOLLOW_ebnfSuffix_in_rewrite_tree_element2690`
`static org.antlr.runtime.BitSet` `FOLLOW_ebnfSuffix_in_rewrite_tree_element2730`
`static org.antlr.runtime.BitSet` `FOLLOW_element_in_alternative1349`
`static org.antlr.runtime.BitSet` `FOLLOW_element_in_treeSpec2040`
`static org.antlr.runtime.BitSet` `FOLLOW_element_in_treeSpec2044`
`static org.antlr.runtime.BitSet` `FOLLOW_elementNoOptionSpec_in_element1493`
`static org.antlr.runtime.BitSet` `FOLLOW_EOF_in_grammarDef463`
`static org.antlr.runtime.BitSet` `FOLLOW_exceptionGroup_in_rule936`
`static org.antlr.runtime.BitSet` `FOLLOW_exceptionHandler_in_exceptionGroup1400`
`static org.antlr.runtime.BitSet` `FOLLOW_finallyClause_in_exceptionGroup1407`
`static org.antlr.runtime.BitSet` `FOLLOW_finallyClause_in_exceptionGroup1415`
`static org.antlr.runtime.BitSet` `FOLLOW_FRAGMENT_in_rule870`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_action650`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_actionScopeName678`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_attrScope616`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_elementNoOptionSpec1504`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_elementNoOptionSpec1581`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_grammarDef434`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_option752`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_optionValue785`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_rewrite_template_arg3121`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_rewrite_template_ref3013`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_rewrite_template2933`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_rewrite_tree_atom2840`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_rule878`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_ruleAction1040`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_ruleScopeSpec1111`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_ruleScopeSpec1116`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_ruleScopeSpec1142`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_ruleScopeSpec1147`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_throwsSpec1065`
`static org.antlr.runtime.BitSet` `FOLLOW_id_in_throwsSpec1071`
`static org.antlr.runtime.BitSet` `FOLLOW_INT_in_optionValue815`
`static org.antlr.runtime.BitSet` `FOLLOW_notSet_in_atom1852`
`static org.antlr.runtime.BitSet` `FOLLOW_notTerminal_in_notSet2000`
`static org.antlr.runtime.BitSet` `FOLLOW_option_in_optionsSpec721`
`static org.antlr.runtime.BitSet` `FOLLOW_OPTIONS_in_optionsSpec718`
`static org.antlr.runtime.BitSet` `FOLLOW_optionsSpec_in_block1192`
`static org.antlr.runtime.BitSet` `FOLLOW_optionsSpec_in_grammarDef438`
`static org.antlr.runtime.BitSet` `FOLLOW_optionsSpec_in_rule917`
`static org.antlr.runtime.BitSet` `FOLLOW_optionValue_in_option756`
`static org.antlr.runtime.BitSet` `FOLLOW_range_in_atom1805`
`static org.antlr.runtime.BitSet` `FOLLOW_RANGE_in_range2225`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_alternative_in_rewrite2507`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_alternative_in_rewrite2519`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_in_altList1291`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_in_altList1301`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_in_block1207`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_in_block1217`
`static org.antlr.runtime.BitSet` `FOLLOW_REWRITE_in_rewrite2499`
`static org.antlr.runtime.BitSet` `FOLLOW_REWRITE_in_rewrite2515`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_indirect_template_head_in_rewrite_template2991`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_template_arg_in_rewrite_template_args3083`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_template_arg_in_rewrite_template_args3088`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3057`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_template_args_in_rewrite_template_ref3019`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_template_args_in_rewrite_template2939`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_template_in_rewrite_alternative2570`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_template_in_synpred1_ANTLRv32570`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_template_ref_in_rewrite_template2982`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_alternative_in_rewrite_alternative2575`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block2619`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_alternative_in_synpred2_ANTLRv32575`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2683`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2688`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_atom_in_rewrite_tree2896`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf2872`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element2776`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative2655`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_element_in_rewrite_tree2898`
`static org.antlr.runtime.BitSet` `FOLLOW_rewrite_tree_in_rewrite_tree_element2724`
`static org.antlr.runtime.BitSet` `FOLLOW_ROOT_in_atom1812`
`static org.antlr.runtime.BitSet` `FOLLOW_ROOT_in_atom1859`
`static org.antlr.runtime.BitSet` `FOLLOW_ROOT_in_atom1907`
`static org.antlr.runtime.BitSet` `FOLLOW_ROOT_in_terminal2364`
`static org.antlr.runtime.BitSet` `FOLLOW_rule_in_grammarDef455`
`static org.antlr.runtime.BitSet` `FOLLOW_RULE_REF_in_atom1891`
`static org.antlr.runtime.BitSet` `FOLLOW_RULE_REF_in_id3156`
`static org.antlr.runtime.BitSet` `FOLLOW_RULE_REF_in_rewrite_tree_atom2822`
`static org.antlr.runtime.BitSet` `FOLLOW_ruleAction_in_rule923`
`static org.antlr.runtime.BitSet` `FOLLOW_ruleScopeSpec_in_rule920`
`static org.antlr.runtime.BitSet` `FOLLOW_SCOPE_in_attrScope614`
`static org.antlr.runtime.BitSet` `FOLLOW_SCOPE_in_ruleScopeSpec1094`
`static org.antlr.runtime.BitSet` `FOLLOW_SCOPE_in_ruleScopeSpec1109`
`static org.antlr.runtime.BitSet` `FOLLOW_SCOPE_in_ruleScopeSpec1134`
`static org.antlr.runtime.BitSet` `FOLLOW_SCOPE_in_ruleScopeSpec1140`
`static org.antlr.runtime.BitSet` `FOLLOW_SEMPRED_in_elementNoOptionSpec1724`
`static org.antlr.runtime.BitSet` `FOLLOW_SEMPRED_in_rewrite2503`
`static org.antlr.runtime.BitSet` `FOLLOW_STRING_LITERAL_in_optionValue795`
`static org.antlr.runtime.BitSet` `FOLLOW_STRING_LITERAL_in_rewrite_tree_atom2829`
`static org.antlr.runtime.BitSet` `FOLLOW_STRING_LITERAL_in_terminal2328`
`static org.antlr.runtime.BitSet` `FOLLOW_STRING_LITERAL_in_tokenSpec560`
`static org.antlr.runtime.BitSet` `FOLLOW_terminal_in_atom1844`
`static org.antlr.runtime.BitSet` `FOLLOW_throwsSpec_in_rule914`
`static org.antlr.runtime.BitSet` `FOLLOW_TOKEN_REF_in_id3146`
`static org.antlr.runtime.BitSet` `FOLLOW_TOKEN_REF_in_rewrite_tree_atom2799`
`static org.antlr.runtime.BitSet` `FOLLOW_TOKEN_REF_in_terminal2282`
`static org.antlr.runtime.BitSet` `FOLLOW_TOKEN_REF_in_tokenSpec549`
`static org.antlr.runtime.BitSet` `FOLLOW_TOKENS_in_tokensSpec524`
`static org.antlr.runtime.BitSet` `FOLLOW_tokenSpec_in_tokensSpec526`
`static org.antlr.runtime.BitSet` `FOLLOW_tokensSpec_in_grammarDef441`
`static org.antlr.runtime.BitSet` `FOLLOW_TREE_BEGIN_in_rewrite_tree2894`
`static org.antlr.runtime.BitSet` `FOLLOW_TREE_BEGIN_in_treeSpec2038`
`static org.antlr.runtime.BitSet` `FOLLOW_treeSpec_in_elementNoOptionSpec1747`
`static int` `FRAGMENT`
`static int` `GATED_SEMPRED`
`static int` `ID`
`static int` `INITACTION`
`static int` `INT`
`static int` `LABEL`
`static int` `LEXER`
`static int` `LEXER_GRAMMAR`
`static int` `LITERAL_CHAR`
`static int` `ML_COMMENT`
`static int` `NESTED_ACTION`
`static int` `NESTED_ARG_ACTION`
`static int` `OPTIONAL`
`static int` `OPTIONS`
`static int` `PARSER`
`static int` `PARSER_GRAMMAR`
`static int` `POSITIVE_CLOSURE`
`static int` `RANGE`
`static int` `RET`
`static int` `REWRITE`
`static int` `ROOT`
`static int` `RULE`
`static int` `RULE_REF`
`protected java.util.Stack<ANTLRv3Parser.rule_scope>` `rule_stack`
`java.util.List<java.lang.String>` `rules`
`static int` `SCOPE`
`static int` `SEMPRED`
`static int` `SL_COMMENT`
`static int` `SRC`
`static int` `STRING_LITERAL`
`static int` `SYN_SEMPRED`
`static int` `SYNPRED`
`static int` `T__65`
`static int` `T__66`
`static int` `T__67`
`static int` `T__68`
`static int` `T__69`
`static int` `T__70`
`static int` `T__71`
`static int` `T__72`
`static int` `T__73`
`static int` `T__74`
`static int` `T__75`
`static int` `T__76`
`static int` `T__77`
`static int` `T__78`
`static int` `T__79`
`static int` `T__80`
`static int` `T__81`
`static int` `T__82`
`static int` `T__83`
`static int` `T__84`
`static int` `T__85`
`static int` `T__86`
`static int` `T__87`
`static int` `T__88`
`static int` `T__89`
`static int` `T__90`
`static int` `T__91`
`static int` `T__92`
`static int` `T__93`
`static int` `TEMPLATE`
`static int` `TOKEN_REF`
`static java.lang.String[]` `tokenNames`
`static int` `TOKENS`
`static int` `TREE_BEGIN`
`static int` `TREE_GRAMMAR`
`static int` `WS`
`static int` `WS_LOOP`
`static int` `XDIGIT`

### Fields inherited from class org.antlr.runtime.BaseRecognizer

`DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state`

### Fields inherited from class org.antlr.runtime.Parser

`input`

### Constructor Summary

Constructors
`ANTLRv3Parser​(org.antlr.runtime.TokenStream input)`
`ANTLRv3Parser​(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)`

### Method Summary

All Methods Instance Methods Concrete Methods
`ANTLRv3Parser.action_return` `action​()`
`ANTLRv3Parser.actionScopeName_return` `actionScopeName​()`
`ANTLRv3Parser.alternative_return` `alternative​()`
`ANTLRv3Parser.altList_return` `altList​()`
`ANTLRv3Parser.atom_return` `atom​()`
`ANTLRv3Parser.attrScope_return` `attrScope​()`
`ANTLRv3Parser.block_return` `block​()`
`ANTLRv3Parser.ebnf_return` `ebnf​()`
`ANTLRv3Parser.ebnfSuffix_return` `ebnfSuffix​()`
`ANTLRv3Parser.element_return` `element​()`
`ANTLRv3Parser.elementNoOptionSpec_return` `elementNoOptionSpec​()`
`ANTLRv3Parser.exceptionGroup_return` `exceptionGroup​()`
`ANTLRv3Parser.exceptionHandler_return` `exceptionHandler​()`
`ANTLRv3Parser.finallyClause_return` `finallyClause​()`
`org.antlr.runtime.Parser[]` `getDelegates​()`
`java.lang.String` `getGrammarFileName​()`
`java.lang.String[]` `getTokenNames​()`
`org.antlr.runtime.tree.TreeAdaptor` `getTreeAdaptor​()`
`ANTLRv3Parser.grammarDef_return` `grammarDef​()`
`ANTLRv3Parser.id_return` `id​()`
`ANTLRv3Parser.notSet_return` `notSet​()`
`ANTLRv3Parser.notTerminal_return` `notTerminal​()`
`ANTLRv3Parser.option_return` `option​()`
`ANTLRv3Parser.optionsSpec_return` `optionsSpec​()`
`ANTLRv3Parser.optionValue_return` `optionValue​()`
`ANTLRv3Parser.range_return` `range​()`
`ANTLRv3Parser.rewrite_return` `rewrite​()`
`ANTLRv3Parser.rewrite_alternative_return` `rewrite_alternative​()`
`ANTLRv3Parser.rewrite_indirect_template_head_return` `rewrite_indirect_template_head​()`
`ANTLRv3Parser.rewrite_template_return` `rewrite_template​()`
`ANTLRv3Parser.rewrite_template_arg_return` `rewrite_template_arg​()`
`ANTLRv3Parser.rewrite_template_args_return` `rewrite_template_args​()`
`ANTLRv3Parser.rewrite_template_ref_return` `rewrite_template_ref​()`
`ANTLRv3Parser.rewrite_tree_return` `rewrite_tree​()`
`ANTLRv3Parser.rewrite_tree_alternative_return` `rewrite_tree_alternative​()`
`ANTLRv3Parser.rewrite_tree_atom_return` `rewrite_tree_atom​()`
`ANTLRv3Parser.rewrite_tree_block_return` `rewrite_tree_block​()`
`ANTLRv3Parser.rewrite_tree_ebnf_return` `rewrite_tree_ebnf​()`
`ANTLRv3Parser.rewrite_tree_element_return` `rewrite_tree_element​()`
`ANTLRv3Parser.rule_return` `rule​()`
`ANTLRv3Parser.ruleAction_return` `ruleAction​()`
`ANTLRv3Parser.ruleScopeSpec_return` `ruleScopeSpec​()`
`void` `setTreeAdaptor​(org.antlr.runtime.tree.TreeAdaptor adaptor)`
`boolean` `synpred1_ANTLRv3​()`
`void` `synpred1_ANTLRv3_fragment​()`
`boolean` `synpred2_ANTLRv3​()`
`void` `synpred2_ANTLRv3_fragment​()`
`ANTLRv3Parser.terminal_return` `terminal​()`
`ANTLRv3Parser.throwsSpec_return` `throwsSpec​()`
`ANTLRv3Parser.tokenSpec_return` `tokenSpec​()`
`ANTLRv3Parser.tokensSpec_return` `tokensSpec​()`
`ANTLRv3Parser.treeSpec_return` `treeSpec​()`

### Methods inherited from class org.antlr.runtime.BaseRecognizer

`alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Methods inherited from class org.antlr.runtime.Parser

`getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut`

### Field Detail

#### tokenNames

    public static final java.lang.String[] tokenNames

#### EOF

    public static final int EOF

See Also:
  Constant Field Values

#### T__65

    public static final int T__65

See Also:
  Constant Field Values

#### T__66

    public static final int T__66

See Also:
  Constant Field Values

#### T__67

    public static final int T__67

See Also:
  Constant Field Values

#### T__68

    public static final int T__68

See Also:
  Constant Field Values

#### T__69

    public static final int T__69

See Also:
  Constant Field Values

#### T__70

    public static final int T__70

See Also:
  Constant Field Values

#### T__71

    public static final int T__71

See Also:
  Constant Field Values

#### T__72

    public static final int T__72

See Also:
  Constant Field Values

#### T__73

    public static final int T__73

See Also:
  Constant Field Values

#### T__74

    public static final int T__74

See Also:
  Constant Field Values

#### T__75

    public static final int T__75

See Also:
  Constant Field Values

#### T__76

    public static final int T__76

See Also:
  Constant Field Values

#### T__77

    public static final int T__77

See Also:
  Constant Field Values

#### T__78

    public static final int T__78

See Also:
  Constant Field Values

#### T__79

    public static final int T__79

See Also:
  Constant Field Values

#### T__80

    public static final int T__80

See Also:
  Constant Field Values

#### T__81

    public static final int T__81

See Also:
  Constant Field Values

#### T__82

    public static final int T__82

See Also:
  Constant Field Values

#### T__83

    public static final int T__83

See Also:
  Constant Field Values

#### T__84

    public static final int T__84

See Also:
  Constant Field Values

#### T__85

    public static final int T__85

See Also:
  Constant Field Values

#### T__86

    public static final int T__86

See Also:
  Constant Field Values

#### T__87

    public static final int T__87

See Also:
  Constant Field Values

#### T__88

    public static final int T__88

See Also:
  Constant Field Values

#### T__89

    public static final int T__89

See Also:
  Constant Field Values

#### T__90

    public static final int T__90

See Also:
  Constant Field Values

#### T__91

    public static final int T__91

See Also:
  Constant Field Values

#### T__92

    public static final int T__92

See Also:
  Constant Field Values

#### T__93

    public static final int T__93

See Also:
  Constant Field Values

#### ACTION

    public static final int ACTION

See Also:
  Constant Field Values

#### ACTION_CHAR_LITERAL

    public static final int ACTION_CHAR_LITERAL

See Also:
  Constant Field Values

#### ACTION_ESC

    public static final int ACTION_ESC

See Also:
  Constant Field Values

#### ACTION_STRING_LITERAL

    public static final int ACTION_STRING_LITERAL

See Also:
  Constant Field Values

#### ALT

    public static final int ALT

See Also:
  Constant Field Values

#### ARG

    public static final int ARG

See Also:
  Constant Field Values

#### ARGLIST

    public static final int ARGLIST

See Also:
  Constant Field Values

#### ARG_ACTION

    public static final int ARG_ACTION

See Also:
  Constant Field Values

#### BACKTRACK_SEMPRED

    public static final int BACKTRACK_SEMPRED

See Also:
  Constant Field Values

#### BANG

    public static final int BANG

See Also:
  Constant Field Values

#### BLOCK

    public static final int BLOCK

See Also:
  Constant Field Values

#### CHAR_LITERAL

    public static final int CHAR_LITERAL

See Also:
  Constant Field Values

#### CHAR_RANGE

    public static final int CHAR_RANGE

See Also:
  Constant Field Values

#### CLOSURE

    public static final int CLOSURE

See Also:
  Constant Field Values

#### COMBINED_GRAMMAR

    public static final int COMBINED_GRAMMAR

See Also:
  Constant Field Values

#### DOC_COMMENT

    public static final int DOC_COMMENT

See Also:
  Constant Field Values

#### DOUBLE_ANGLE_STRING_LITERAL

    public static final int DOUBLE_ANGLE_STRING_LITERAL

See Also:
  Constant Field Values

#### DOUBLE_QUOTE_STRING_LITERAL

    public static final int DOUBLE_QUOTE_STRING_LITERAL

See Also:
  Constant Field Values

#### EOA

    public static final int EOA

See Also:
  Constant Field Values

#### EOB

    public static final int EOB

See Also:
  Constant Field Values

#### EOR

    public static final int EOR

See Also:
  Constant Field Values

#### EPSILON

    public static final int EPSILON

See Also:
  Constant Field Values

#### ESC

    public static final int ESC

See Also:
  Constant Field Values

#### FRAGMENT

    public static final int FRAGMENT

See Also:
  Constant Field Values

#### GATED_SEMPRED

    public static final int GATED_SEMPRED

See Also:
  Constant Field Values

#### ID

    public static final int ID

See Also:
  Constant Field Values

#### INITACTION

    public static final int INITACTION

See Also:
  Constant Field Values

#### INT

    public static final int INT

See Also:
  Constant Field Values

#### LABEL

    public static final int LABEL

See Also:
  Constant Field Values

#### LEXER

    public static final int LEXER

See Also:
  Constant Field Values

#### LEXER_GRAMMAR

    public static final int LEXER_GRAMMAR

See Also:
  Constant Field Values

#### LITERAL_CHAR

    public static final int LITERAL_CHAR

See Also:
  Constant Field Values

#### ML_COMMENT

    public static final int ML_COMMENT

See Also:
  Constant Field Values

#### NESTED_ACTION

    public static final int NESTED_ACTION

See Also:
  Constant Field Values

#### NESTED_ARG_ACTION

    public static final int NESTED_ARG_ACTION

See Also:
  Constant Field Values

#### OPTIONAL

    public static final int OPTIONAL

See Also:
  Constant Field Values

#### OPTIONS

    public static final int OPTIONS

See Also:
  Constant Field Values

#### PARSER

    public static final int PARSER

See Also:
  Constant Field Values

#### PARSER_GRAMMAR

    public static final int PARSER_GRAMMAR

See Also:
  Constant Field Values

#### POSITIVE_CLOSURE

    public static final int POSITIVE_CLOSURE

See Also:
  Constant Field Values

#### RANGE

    public static final int RANGE

See Also:
  Constant Field Values

#### RET

    public static final int RET

See Also:
  Constant Field Values

#### REWRITE

    public static final int REWRITE

See Also:
  Constant Field Values

#### ROOT

    public static final int ROOT

See Also:
  Constant Field Values

#### RULE

    public static final int RULE

See Also:
  Constant Field Values

#### RULE_REF

    public static final int RULE_REF

See Also:
  Constant Field Values

#### SCOPE

    public static final int SCOPE

See Also:
  Constant Field Values

#### SEMPRED

    public static final int SEMPRED

See Also:
  Constant Field Values

#### SL_COMMENT

    public static final int SL_COMMENT

See Also:
  Constant Field Values

#### SRC

    public static final int SRC

See Also:
  Constant Field Values

#### STRING_LITERAL

    public static final int STRING_LITERAL

See Also:
  Constant Field Values

#### SYNPRED

    public static final int SYNPRED

See Also:
  Constant Field Values

#### SYN_SEMPRED

    public static final int SYN_SEMPRED

See Also:
  Constant Field Values

#### TEMPLATE

    public static final int TEMPLATE

See Also:
  Constant Field Values

#### TOKENS

    public static final int TOKENS

See Also:
  Constant Field Values

#### TOKEN_REF

    public static final int TOKEN_REF

See Also:
  Constant Field Values

#### TREE_BEGIN

    public static final int TREE_BEGIN

See Also:
  Constant Field Values

#### TREE_GRAMMAR

    public static final int TREE_GRAMMAR

See Also:
  Constant Field Values

#### WS

    public static final int WS

See Also:
  Constant Field Values

#### WS_LOOP

    public static final int WS_LOOP

See Also:
  Constant Field Values

#### XDIGIT

    public static final int XDIGIT

See Also:
  Constant Field Values

#### adaptor

    protected org.antlr.runtime.tree.TreeAdaptor adaptor

#### rules

    public java.util.List<java.lang.String> rules

#### rule_stack

    protected java.util.Stack<ANTLRv3Parser.rule_scope> rule_stack

#### dfa72

    protected ANTLRv3Parser.DFA72 dfa72

#### FOLLOW_DOC_COMMENT_in_grammarDef347

    public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_grammarDef347

#### FOLLOW_83_in_grammarDef357

    public static final org.antlr.runtime.BitSet FOLLOW_83_in_grammarDef357

#### FOLLOW_84_in_grammarDef375

    public static final org.antlr.runtime.BitSet FOLLOW_84_in_grammarDef375

#### FOLLOW_90_in_grammarDef391

    public static final org.antlr.runtime.BitSet FOLLOW_90_in_grammarDef391

#### FOLLOW_82_in_grammarDef432

    public static final org.antlr.runtime.BitSet FOLLOW_82_in_grammarDef432

#### FOLLOW_id_in_grammarDef434

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_grammarDef434

#### FOLLOW_75_in_grammarDef436

    public static final org.antlr.runtime.BitSet FOLLOW_75_in_grammarDef436

#### FOLLOW_optionsSpec_in_grammarDef438

    public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_grammarDef438

#### FOLLOW_tokensSpec_in_grammarDef441

    public static final org.antlr.runtime.BitSet FOLLOW_tokensSpec_in_grammarDef441

#### FOLLOW_attrScope_in_grammarDef444

    public static final org.antlr.runtime.BitSet FOLLOW_attrScope_in_grammarDef444

#### FOLLOW_action_in_grammarDef447

    public static final org.antlr.runtime.BitSet FOLLOW_action_in_grammarDef447

#### FOLLOW_rule_in_grammarDef455

    public static final org.antlr.runtime.BitSet FOLLOW_rule_in_grammarDef455

#### FOLLOW_EOF_in_grammarDef463

    public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_grammarDef463

#### FOLLOW_TOKENS_in_tokensSpec524

    public static final org.antlr.runtime.BitSet FOLLOW_TOKENS_in_tokensSpec524

#### FOLLOW_tokenSpec_in_tokensSpec526

    public static final org.antlr.runtime.BitSet FOLLOW_tokenSpec_in_tokensSpec526

#### FOLLOW_92_in_tokensSpec529

    public static final org.antlr.runtime.BitSet FOLLOW_92_in_tokensSpec529

#### FOLLOW_TOKEN_REF_in_tokenSpec549

    public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_tokenSpec549

#### FOLLOW_76_in_tokenSpec555

    public static final org.antlr.runtime.BitSet FOLLOW_76_in_tokenSpec555

#### FOLLOW_STRING_LITERAL_in_tokenSpec560

    public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_tokenSpec560

#### FOLLOW_CHAR_LITERAL_in_tokenSpec564

    public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_tokenSpec564

#### FOLLOW_75_in_tokenSpec603

    public static final org.antlr.runtime.BitSet FOLLOW_75_in_tokenSpec603

#### FOLLOW_SCOPE_in_attrScope614

    public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_attrScope614

#### FOLLOW_id_in_attrScope616

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_attrScope616

#### FOLLOW_ACTION_in_attrScope618

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrScope618

#### FOLLOW_79_in_action641

    public static final org.antlr.runtime.BitSet FOLLOW_79_in_action641

#### FOLLOW_actionScopeName_in_action644

    public static final org.antlr.runtime.BitSet FOLLOW_actionScopeName_in_action644

#### FOLLOW_74_in_action646

    public static final org.antlr.runtime.BitSet FOLLOW_74_in_action646

#### FOLLOW_id_in_action650

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_action650

#### FOLLOW_ACTION_in_action652

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_action652

#### FOLLOW_id_in_actionScopeName678

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_actionScopeName678

#### FOLLOW_83_in_actionScopeName685

    public static final org.antlr.runtime.BitSet FOLLOW_83_in_actionScopeName685

#### FOLLOW_84_in_actionScopeName702

    public static final org.antlr.runtime.BitSet FOLLOW_84_in_actionScopeName702

#### FOLLOW_OPTIONS_in_optionsSpec718

    public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsSpec718

#### FOLLOW_option_in_optionsSpec721

    public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsSpec721

#### FOLLOW_75_in_optionsSpec723

    public static final org.antlr.runtime.BitSet FOLLOW_75_in_optionsSpec723

#### FOLLOW_92_in_optionsSpec727

    public static final org.antlr.runtime.BitSet FOLLOW_92_in_optionsSpec727

#### FOLLOW_id_in_option752

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_option752

#### FOLLOW_76_in_option754

    public static final org.antlr.runtime.BitSet FOLLOW_76_in_option754

#### FOLLOW_optionValue_in_option756

    public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_option756

#### FOLLOW_id_in_optionValue785

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_optionValue785

#### FOLLOW_STRING_LITERAL_in_optionValue795

    public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_optionValue795

#### FOLLOW_CHAR_LITERAL_in_optionValue805

    public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_optionValue805

#### FOLLOW_INT_in_optionValue815

    public static final org.antlr.runtime.BitSet FOLLOW_INT_in_optionValue815

#### FOLLOW_68_in_optionValue825

    public static final org.antlr.runtime.BitSet FOLLOW_68_in_optionValue825

#### FOLLOW_DOC_COMMENT_in_rule854

    public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_rule854

#### FOLLOW_86_in_rule864

    public static final org.antlr.runtime.BitSet FOLLOW_86_in_rule864

#### FOLLOW_87_in_rule866

    public static final org.antlr.runtime.BitSet FOLLOW_87_in_rule866

#### FOLLOW_85_in_rule868

    public static final org.antlr.runtime.BitSet FOLLOW_85_in_rule868

#### FOLLOW_FRAGMENT_in_rule870

    public static final org.antlr.runtime.BitSet FOLLOW_FRAGMENT_in_rule870

#### FOLLOW_id_in_rule878

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_rule878

#### FOLLOW_BANG_in_rule884

    public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_rule884

#### FOLLOW_ARG_ACTION_in_rule893

    public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule893

#### FOLLOW_88_in_rule902

    public static final org.antlr.runtime.BitSet FOLLOW_88_in_rule902

#### FOLLOW_ARG_ACTION_in_rule906

    public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule906

#### FOLLOW_throwsSpec_in_rule914

    public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_rule914

#### FOLLOW_optionsSpec_in_rule917

    public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_rule917

#### FOLLOW_ruleScopeSpec_in_rule920

    public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_rule920

#### FOLLOW_ruleAction_in_rule923

    public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_rule923

#### FOLLOW_73_in_rule928

    public static final org.antlr.runtime.BitSet FOLLOW_73_in_rule928

#### FOLLOW_altList_in_rule930

    public static final org.antlr.runtime.BitSet FOLLOW_altList_in_rule930

#### FOLLOW_75_in_rule932

    public static final org.antlr.runtime.BitSet FOLLOW_75_in_rule932

#### FOLLOW_exceptionGroup_in_rule936

    public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rule936

#### FOLLOW_79_in_ruleAction1038

    public static final org.antlr.runtime.BitSet FOLLOW_79_in_ruleAction1038

#### FOLLOW_id_in_ruleAction1040

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleAction1040

#### FOLLOW_ACTION_in_ruleAction1042

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleAction1042

#### FOLLOW_89_in_throwsSpec1063

    public static final org.antlr.runtime.BitSet FOLLOW_89_in_throwsSpec1063

#### FOLLOW_id_in_throwsSpec1065

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_throwsSpec1065

#### FOLLOW_71_in_throwsSpec1069

    public static final org.antlr.runtime.BitSet FOLLOW_71_in_throwsSpec1069

#### FOLLOW_id_in_throwsSpec1071

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_throwsSpec1071

#### FOLLOW_SCOPE_in_ruleScopeSpec1094

    public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1094

#### FOLLOW_ACTION_in_ruleScopeSpec1096

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec1096

#### FOLLOW_SCOPE_in_ruleScopeSpec1109

    public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1109

#### FOLLOW_id_in_ruleScopeSpec1111

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleScopeSpec1111

#### FOLLOW_71_in_ruleScopeSpec1114

    public static final org.antlr.runtime.BitSet FOLLOW_71_in_ruleScopeSpec1114

#### FOLLOW_id_in_ruleScopeSpec1116

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleScopeSpec1116

#### FOLLOW_75_in_ruleScopeSpec1120

    public static final org.antlr.runtime.BitSet FOLLOW_75_in_ruleScopeSpec1120

#### FOLLOW_SCOPE_in_ruleScopeSpec1134

    public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1134

#### FOLLOW_ACTION_in_ruleScopeSpec1136

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec1136

#### FOLLOW_SCOPE_in_ruleScopeSpec1140

    public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1140

#### FOLLOW_id_in_ruleScopeSpec1142

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleScopeSpec1142

#### FOLLOW_71_in_ruleScopeSpec1145

    public static final org.antlr.runtime.BitSet FOLLOW_71_in_ruleScopeSpec1145

#### FOLLOW_id_in_ruleScopeSpec1147

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleScopeSpec1147

#### FOLLOW_75_in_ruleScopeSpec1151

    public static final org.antlr.runtime.BitSet FOLLOW_75_in_ruleScopeSpec1151

#### FOLLOW_66_in_block1183

    public static final org.antlr.runtime.BitSet FOLLOW_66_in_block1183

#### FOLLOW_optionsSpec_in_block1192

    public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_block1192

#### FOLLOW_73_in_block1196

    public static final org.antlr.runtime.BitSet FOLLOW_73_in_block1196

#### FOLLOW_alternative_in_block1205

    public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block1205

#### FOLLOW_rewrite_in_block1207

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block1207

#### FOLLOW_91_in_block1211

    public static final org.antlr.runtime.BitSet FOLLOW_91_in_block1211

#### FOLLOW_alternative_in_block1215

    public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block1215

#### FOLLOW_rewrite_in_block1217

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block1217

#### FOLLOW_67_in_block1232

    public static final org.antlr.runtime.BitSet FOLLOW_67_in_block1232

#### FOLLOW_alternative_in_altList1289

    public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_altList1289

#### FOLLOW_rewrite_in_altList1291

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_altList1291

#### FOLLOW_91_in_altList1295

    public static final org.antlr.runtime.BitSet FOLLOW_91_in_altList1295

#### FOLLOW_alternative_in_altList1299

    public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_altList1299

#### FOLLOW_rewrite_in_altList1301

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_altList1301

#### FOLLOW_element_in_alternative1349

    public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative1349

#### FOLLOW_exceptionHandler_in_exceptionGroup1400

    public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup1400

#### FOLLOW_finallyClause_in_exceptionGroup1407

    public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1407

#### FOLLOW_finallyClause_in_exceptionGroup1415

    public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1415

#### FOLLOW_80_in_exceptionHandler1435

    public static final org.antlr.runtime.BitSet FOLLOW_80_in_exceptionHandler1435

#### FOLLOW_ARG_ACTION_in_exceptionHandler1437

    public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1437

#### FOLLOW_ACTION_in_exceptionHandler1439

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler1439

#### FOLLOW_81_in_finallyClause1469

    public static final org.antlr.runtime.BitSet FOLLOW_81_in_finallyClause1469

#### FOLLOW_ACTION_in_finallyClause1471

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause1471

#### FOLLOW_elementNoOptionSpec_in_element1493

    public static final org.antlr.runtime.BitSet FOLLOW_elementNoOptionSpec_in_element1493

#### FOLLOW_id_in_elementNoOptionSpec1504

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_elementNoOptionSpec1504

#### FOLLOW_76_in_elementNoOptionSpec1509

    public static final org.antlr.runtime.BitSet FOLLOW_76_in_elementNoOptionSpec1509

#### FOLLOW_70_in_elementNoOptionSpec1513

    public static final org.antlr.runtime.BitSet FOLLOW_70_in_elementNoOptionSpec1513

#### FOLLOW_atom_in_elementNoOptionSpec1516

    public static final org.antlr.runtime.BitSet FOLLOW_atom_in_elementNoOptionSpec1516

#### FOLLOW_ebnfSuffix_in_elementNoOptionSpec1522

    public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1522

#### FOLLOW_id_in_elementNoOptionSpec1581

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_elementNoOptionSpec1581

#### FOLLOW_76_in_elementNoOptionSpec1586

    public static final org.antlr.runtime.BitSet FOLLOW_76_in_elementNoOptionSpec1586

#### FOLLOW_70_in_elementNoOptionSpec1590

    public static final org.antlr.runtime.BitSet FOLLOW_70_in_elementNoOptionSpec1590

#### FOLLOW_block_in_elementNoOptionSpec1593

    public static final org.antlr.runtime.BitSet FOLLOW_block_in_elementNoOptionSpec1593

#### FOLLOW_ebnfSuffix_in_elementNoOptionSpec1599

    public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1599

#### FOLLOW_atom_in_elementNoOptionSpec1658

    public static final org.antlr.runtime.BitSet FOLLOW_atom_in_elementNoOptionSpec1658

#### FOLLOW_ebnfSuffix_in_elementNoOptionSpec1664

    public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1664

#### FOLLOW_ebnf_in_elementNoOptionSpec1710

    public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_elementNoOptionSpec1710

#### FOLLOW_ACTION_in_elementNoOptionSpec1717

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_elementNoOptionSpec1717

#### FOLLOW_SEMPRED_in_elementNoOptionSpec1724

    public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_elementNoOptionSpec1724

#### FOLLOW_77_in_elementNoOptionSpec1728

    public static final org.antlr.runtime.BitSet FOLLOW_77_in_elementNoOptionSpec1728

#### FOLLOW_treeSpec_in_elementNoOptionSpec1747

    public static final org.antlr.runtime.BitSet FOLLOW_treeSpec_in_elementNoOptionSpec1747

#### FOLLOW_ebnfSuffix_in_elementNoOptionSpec1753

    public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1753

#### FOLLOW_range_in_atom1805

    public static final org.antlr.runtime.BitSet FOLLOW_range_in_atom1805

#### FOLLOW_ROOT_in_atom1812

    public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_atom1812

#### FOLLOW_BANG_in_atom1816

    public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_atom1816

#### FOLLOW_terminal_in_atom1844

    public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom1844

#### FOLLOW_notSet_in_atom1852

    public static final org.antlr.runtime.BitSet FOLLOW_notSet_in_atom1852

#### FOLLOW_ROOT_in_atom1859

    public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_atom1859

#### FOLLOW_BANG_in_atom1863

    public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_atom1863

#### FOLLOW_RULE_REF_in_atom1891

    public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1891

#### FOLLOW_ARG_ACTION_in_atom1897

    public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1897

#### FOLLOW_ROOT_in_atom1907

    public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_atom1907

#### FOLLOW_BANG_in_atom1911

    public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_atom1911

#### FOLLOW_93_in_notSet1994

    public static final org.antlr.runtime.BitSet FOLLOW_93_in_notSet1994

#### FOLLOW_notTerminal_in_notSet2000

    public static final org.antlr.runtime.BitSet FOLLOW_notTerminal_in_notSet2000

#### FOLLOW_block_in_notSet2014

    public static final org.antlr.runtime.BitSet FOLLOW_block_in_notSet2014

#### FOLLOW_TREE_BEGIN_in_treeSpec2038

    public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_treeSpec2038

#### FOLLOW_element_in_treeSpec2040

    public static final org.antlr.runtime.BitSet FOLLOW_element_in_treeSpec2040

#### FOLLOW_element_in_treeSpec2044

    public static final org.antlr.runtime.BitSet FOLLOW_element_in_treeSpec2044

#### FOLLOW_67_in_treeSpec2049

    public static final org.antlr.runtime.BitSet FOLLOW_67_in_treeSpec2049

#### FOLLOW_block_in_ebnf2081

    public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf2081

#### FOLLOW_78_in_ebnf2089

    public static final org.antlr.runtime.BitSet FOLLOW_78_in_ebnf2089

#### FOLLOW_68_in_ebnf2106

    public static final org.antlr.runtime.BitSet FOLLOW_68_in_ebnf2106

#### FOLLOW_69_in_ebnf2123

    public static final org.antlr.runtime.BitSet FOLLOW_69_in_ebnf2123

#### FOLLOW_77_in_ebnf2140

    public static final org.antlr.runtime.BitSet FOLLOW_77_in_ebnf2140

#### FOLLOW_CHAR_LITERAL_in_range2223

    public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_range2223

#### FOLLOW_RANGE_in_range2225

    public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range2225

#### FOLLOW_CHAR_LITERAL_in_range2229

    public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_range2229

#### FOLLOW_CHAR_LITERAL_in_terminal2260

    public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_terminal2260

#### FOLLOW_TOKEN_REF_in_terminal2282

    public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal2282

#### FOLLOW_ARG_ACTION_in_terminal2289

    public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_terminal2289

#### FOLLOW_STRING_LITERAL_in_terminal2328

    public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal2328

#### FOLLOW_72_in_terminal2343

    public static final org.antlr.runtime.BitSet FOLLOW_72_in_terminal2343

#### FOLLOW_ROOT_in_terminal2364

    public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_terminal2364

#### FOLLOW_BANG_in_terminal2385

    public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_terminal2385

#### FOLLOW_78_in_ebnfSuffix2445

    public static final org.antlr.runtime.BitSet FOLLOW_78_in_ebnfSuffix2445

#### FOLLOW_68_in_ebnfSuffix2457

    public static final org.antlr.runtime.BitSet FOLLOW_68_in_ebnfSuffix2457

#### FOLLOW_69_in_ebnfSuffix2470

    public static final org.antlr.runtime.BitSet FOLLOW_69_in_ebnfSuffix2470

#### FOLLOW_REWRITE_in_rewrite2499

    public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite2499

#### FOLLOW_SEMPRED_in_rewrite2503

    public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_rewrite2503

#### FOLLOW_rewrite_alternative_in_rewrite2507

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_alternative_in_rewrite2507

#### FOLLOW_REWRITE_in_rewrite2515

    public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite2515

#### FOLLOW_rewrite_alternative_in_rewrite2519

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_alternative_in_rewrite2519

#### FOLLOW_rewrite_template_in_rewrite_alternative2570

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_in_rewrite_alternative2570

#### FOLLOW_rewrite_tree_alternative_in_rewrite_alternative2575

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_alternative2575

#### FOLLOW_66_in_rewrite_tree_block2617

    public static final org.antlr.runtime.BitSet FOLLOW_66_in_rewrite_tree_block2617

#### FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block2619

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block2619

#### FOLLOW_67_in_rewrite_tree_block2621

    public static final org.antlr.runtime.BitSet FOLLOW_67_in_rewrite_tree_block2621

#### FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative2655

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative2655

#### FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2683

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2683

#### FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2688

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2688

#### FOLLOW_ebnfSuffix_in_rewrite_tree_element2690

    public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_rewrite_tree_element2690

#### FOLLOW_rewrite_tree_in_rewrite_tree_element2724

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_in_rewrite_tree_element2724

#### FOLLOW_ebnfSuffix_in_rewrite_tree_element2730

    public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_rewrite_tree_element2730

#### FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element2776

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element2776

#### FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom2792

    public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom2792

#### FOLLOW_TOKEN_REF_in_rewrite_tree_atom2799

    public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_rewrite_tree_atom2799

#### FOLLOW_ARG_ACTION_in_rewrite_tree_atom2801

    public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rewrite_tree_atom2801

#### FOLLOW_RULE_REF_in_rewrite_tree_atom2822

    public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_rewrite_tree_atom2822

#### FOLLOW_STRING_LITERAL_in_rewrite_tree_atom2829

    public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_rewrite_tree_atom2829

#### FOLLOW_65_in_rewrite_tree_atom2838

    public static final org.antlr.runtime.BitSet FOLLOW_65_in_rewrite_tree_atom2838

#### FOLLOW_id_in_rewrite_tree_atom2840

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_tree_atom2840

#### FOLLOW_ACTION_in_rewrite_tree_atom2851

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_tree_atom2851

#### FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf2872

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf2872

#### FOLLOW_ebnfSuffix_in_rewrite_tree_ebnf2874

    public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_rewrite_tree_ebnf2874

#### FOLLOW_TREE_BEGIN_in_rewrite_tree2894

    public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree2894

#### FOLLOW_rewrite_tree_atom_in_rewrite_tree2896

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree2896

#### FOLLOW_rewrite_tree_element_in_rewrite_tree2898

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree2898

#### FOLLOW_67_in_rewrite_tree2901

    public static final org.antlr.runtime.BitSet FOLLOW_67_in_rewrite_tree2901

#### FOLLOW_id_in_rewrite_template2933

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_template2933

#### FOLLOW_66_in_rewrite_template2937

    public static final org.antlr.runtime.BitSet FOLLOW_66_in_rewrite_template2937

#### FOLLOW_rewrite_template_args_in_rewrite_template2939

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_args_in_rewrite_template2939

#### FOLLOW_67_in_rewrite_template2941

    public static final org.antlr.runtime.BitSet FOLLOW_67_in_rewrite_template2941

#### FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template2949

    public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template2949

#### FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template2955

    public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template2955

#### FOLLOW_rewrite_template_ref_in_rewrite_template2982

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_ref_in_rewrite_template2982

#### FOLLOW_rewrite_indirect_template_head_in_rewrite_template2991

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template2991

#### FOLLOW_ACTION_in_rewrite_template3000

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template3000

#### FOLLOW_id_in_rewrite_template_ref3013

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_template_ref3013

#### FOLLOW_66_in_rewrite_template_ref3017

    public static final org.antlr.runtime.BitSet FOLLOW_66_in_rewrite_template_ref3017

#### FOLLOW_rewrite_template_args_in_rewrite_template_ref3019

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_args_in_rewrite_template_ref3019

#### FOLLOW_67_in_rewrite_template_ref3021

    public static final org.antlr.runtime.BitSet FOLLOW_67_in_rewrite_template_ref3021

#### FOLLOW_66_in_rewrite_indirect_template_head3049

    public static final org.antlr.runtime.BitSet FOLLOW_66_in_rewrite_indirect_template_head3049

#### FOLLOW_ACTION_in_rewrite_indirect_template_head3051

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3051

#### FOLLOW_67_in_rewrite_indirect_template_head3053

    public static final org.antlr.runtime.BitSet FOLLOW_67_in_rewrite_indirect_template_head3053

#### FOLLOW_66_in_rewrite_indirect_template_head3055

    public static final org.antlr.runtime.BitSet FOLLOW_66_in_rewrite_indirect_template_head3055

#### FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3057

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3057

#### FOLLOW_67_in_rewrite_indirect_template_head3059

    public static final org.antlr.runtime.BitSet FOLLOW_67_in_rewrite_indirect_template_head3059

#### FOLLOW_rewrite_template_arg_in_rewrite_template_args3083

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3083

#### FOLLOW_71_in_rewrite_template_args3086

    public static final org.antlr.runtime.BitSet FOLLOW_71_in_rewrite_template_args3086

#### FOLLOW_rewrite_template_arg_in_rewrite_template_args3088

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3088

#### FOLLOW_id_in_rewrite_template_arg3121

    public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_template_arg3121

#### FOLLOW_76_in_rewrite_template_arg3123

    public static final org.antlr.runtime.BitSet FOLLOW_76_in_rewrite_template_arg3123

#### FOLLOW_ACTION_in_rewrite_template_arg3125

    public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template_arg3125

#### FOLLOW_TOKEN_REF_in_id3146

    public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_id3146

#### FOLLOW_RULE_REF_in_id3156

    public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_id3156

#### FOLLOW_rewrite_template_in_synpred1_ANTLRv32570

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_in_synpred1_ANTLRv32570

#### FOLLOW_rewrite_tree_alternative_in_synpred2_ANTLRv32575

    public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_alternative_in_synpred2_ANTLRv32575

### Constructor Detail

#### ANTLRv3Parser

    public ANTLRv3Parser​(org.antlr.runtime.TokenStream input)

#### ANTLRv3Parser

    public ANTLRv3Parser​(org.antlr.runtime.TokenStream input,
                         org.antlr.runtime.RecognizerSharedState state)

### Method Detail

#### getDelegates

    public org.antlr.runtime.Parser[] getDelegates​()

#### setTreeAdaptor

    public void setTreeAdaptor​(org.antlr.runtime.tree.TreeAdaptor adaptor)

#### getTreeAdaptor

    public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor​()

#### getTokenNames

    public java.lang.String[] getTokenNames​()

Overrides:
  `getTokenNames` in class `org.antlr.runtime.BaseRecognizer`

#### getGrammarFileName

    public java.lang.String getGrammarFileName​()

Overrides:
  `getGrammarFileName` in class `org.antlr.runtime.BaseRecognizer`

#### grammarDef

    public final ANTLRv3Parser.grammarDef_return grammarDef​()
                                                     throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### tokensSpec

    public final ANTLRv3Parser.tokensSpec_return tokensSpec​()
                                                     throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### tokenSpec

    public final ANTLRv3Parser.tokenSpec_return tokenSpec​()
                                                   throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### attrScope

    public final ANTLRv3Parser.attrScope_return attrScope​()
                                                   throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### action

    public final ANTLRv3Parser.action_return action​()
                                             throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### actionScopeName

    public final ANTLRv3Parser.actionScopeName_return actionScopeName​()
                                                               throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### optionsSpec

    public final ANTLRv3Parser.optionsSpec_return optionsSpec​()
                                                       throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### option

    public final ANTLRv3Parser.option_return option​()
                                             throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### optionValue

    public final ANTLRv3Parser.optionValue_return optionValue​()
                                                       throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rule

    public final ANTLRv3Parser.rule_return rule​()
                                         throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### ruleAction

    public final ANTLRv3Parser.ruleAction_return ruleAction​()
                                                     throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### throwsSpec

    public final ANTLRv3Parser.throwsSpec_return throwsSpec​()
                                                     throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### ruleScopeSpec

    public final ANTLRv3Parser.ruleScopeSpec_return ruleScopeSpec​()
                                                           throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### block

    public final ANTLRv3Parser.block_return block​()
                                           throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### altList

    public final ANTLRv3Parser.altList_return altList​()
                                               throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### alternative

    public final ANTLRv3Parser.alternative_return alternative​()
                                                       throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### exceptionGroup

    public final ANTLRv3Parser.exceptionGroup_return exceptionGroup​()
                                                             throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### exceptionHandler

    public final ANTLRv3Parser.exceptionHandler_return exceptionHandler​()
                                                                 throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### finallyClause

    public final ANTLRv3Parser.finallyClause_return finallyClause​()
                                                           throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### element

    public final ANTLRv3Parser.element_return element​()
                                               throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### elementNoOptionSpec

    public final ANTLRv3Parser.elementNoOptionSpec_return elementNoOptionSpec​()
                                                                       throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### atom

    public final ANTLRv3Parser.atom_return atom​()
                                         throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### notSet

    public final ANTLRv3Parser.notSet_return notSet​()
                                             throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### treeSpec

    public final ANTLRv3Parser.treeSpec_return treeSpec​()
                                                 throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### ebnf

    public final ANTLRv3Parser.ebnf_return ebnf​()
                                         throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### range

    public final ANTLRv3Parser.range_return range​()
                                           throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### terminal

    public final ANTLRv3Parser.terminal_return terminal​()
                                                 throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### notTerminal

    public final ANTLRv3Parser.notTerminal_return notTerminal​()
                                                       throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### ebnfSuffix

    public final ANTLRv3Parser.ebnfSuffix_return ebnfSuffix​()
                                                     throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite

    public final ANTLRv3Parser.rewrite_return rewrite​()
                                               throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_alternative

    public final ANTLRv3Parser.rewrite_alternative_return rewrite_alternative​()
                                                                       throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_tree_block

    public final ANTLRv3Parser.rewrite_tree_block_return rewrite_tree_block​()
                                                                     throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_tree_alternative

    public final ANTLRv3Parser.rewrite_tree_alternative_return rewrite_tree_alternative​()
                                                                                 throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_tree_element

    public final ANTLRv3Parser.rewrite_tree_element_return rewrite_tree_element​()
                                                                         throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_tree_atom

    public final ANTLRv3Parser.rewrite_tree_atom_return rewrite_tree_atom​()
                                                                   throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_tree_ebnf

    public final ANTLRv3Parser.rewrite_tree_ebnf_return rewrite_tree_ebnf​()
                                                                   throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_tree

    public final ANTLRv3Parser.rewrite_tree_return rewrite_tree​()
                                                         throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_template

    public final ANTLRv3Parser.rewrite_template_return rewrite_template​()
                                                                 throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_template_ref

    public final ANTLRv3Parser.rewrite_template_ref_return rewrite_template_ref​()
                                                                         throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_indirect_template_head

    public final ANTLRv3Parser.rewrite_indirect_template_head_return rewrite_indirect_template_head​()
                                                                                             throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_template_args

    public final ANTLRv3Parser.rewrite_template_args_return rewrite_template_args​()
                                                                           throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### rewrite_template_arg

    public final ANTLRv3Parser.rewrite_template_arg_return rewrite_template_arg​()
                                                                         throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### id

    public final ANTLRv3Parser.id_return id​()
                                     throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### synpred1_ANTLRv3_fragment

    public final void synpred1_ANTLRv3_fragment​()
                                         throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### synpred2_ANTLRv3_fragment

    public final void synpred2_ANTLRv3_fragment​()
                                         throws org.antlr.runtime.RecognitionException

Throws:
  `org.antlr.runtime.RecognitionException`

#### synpred2_ANTLRv3

    public final boolean synpred2_ANTLRv3​()

#### synpred1_ANTLRv3

    public final boolean synpred1_ANTLRv3​()