Uses of Class
org.antlr.v4.tool.ast.RuleAST
-
Packages that use RuleAST Package Description org.antlr.v4.analysis org.antlr.v4.parse org.antlr.v4.semantics org.antlr.v4.tool org.antlr.v4.tool.ast -
-
Uses of RuleAST in org.antlr.v4.analysis
Methods in org.antlr.v4.analysis that return RuleAST Modifier and Type Method Description RuleASTLeftRecursiveRuleTransformer. parseArtificialRule(Grammar g, String ruleText)Methods in org.antlr.v4.analysis with parameters of type RuleAST Modifier and Type Method Description voidLeftRecursiveRuleTransformer. setAltASTPointers(LeftRecursiveRule r, RuleAST t)(RULE e int _p (returns int v) (BLOCK (ALT (BLOCK (ALT INT {$v = $INT.int;}) (ALT '(' (= x e) ')' {$v = $x.v;}) (ALT ID)) (* (BLOCK (OPTIONS ...) (ALT {7 >= $_p}? '*' (= b e) {$v = $a.v * $b.v;}) (ALT {6 >= $_p}? '+' (= b e) {$v = $a.v + $b.v;}) (ALT {3 >= $_p}? '++') (ALT {2 >= $_p}? '--')))))) -
Uses of RuleAST in org.antlr.v4.parse
Methods in org.antlr.v4.parse with parameters of type RuleAST Modifier and Type Method Description voidGrammarTreeVisitor. discoverLexerRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, GrammarAST options, GrammarAST block)voidGrammarTreeVisitor. discoverRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, List<GrammarAST> actions, GrammarAST block)voidGrammarTreeVisitor. finishLexerRule(RuleAST rule, GrammarAST ID, GrammarAST block)voidGrammarTreeVisitor. finishRule(RuleAST rule, GrammarAST ID, GrammarAST block) -
Uses of RuleAST in org.antlr.v4.semantics
Methods in org.antlr.v4.semantics with parameters of type RuleAST Modifier and Type Method Description voidBasicSemanticChecks. discoverLexerRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, GrammarAST options, GrammarAST block)voidRuleCollector. discoverLexerRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, GrammarAST options, GrammarAST block)voidSymbolCollector. discoverLexerRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, GrammarAST options, GrammarAST block)voidBasicSemanticChecks. discoverRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, List<GrammarAST> actions, GrammarAST block)voidRuleCollector. discoverRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, List<GrammarAST> actions, GrammarAST block)voidSymbolCollector. discoverRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, List<GrammarAST> actions, GrammarAST block)voidBasicSemanticChecks. finishRule(RuleAST rule, GrammarAST ID, GrammarAST block) -
Uses of RuleAST in org.antlr.v4.tool
Fields in org.antlr.v4.tool declared as RuleAST Modifier and Type Field Description RuleASTRule. astRuleASTLeftRecursiveRule. originalASTMethods in org.antlr.v4.tool that return RuleAST Modifier and Type Method Description RuleASTLeftRecursiveRule. getOriginalAST()Constructors in org.antlr.v4.tool with parameters of type RuleAST Constructor Description LeftRecursiveRule(Grammar g, String name, RuleAST ast)Rule(Grammar g, String name, RuleAST ast, int numberOfAlts)Rule(Grammar g, String name, RuleAST ast, int numberOfAlts, String lexerMode, boolean caseInsensitive) -
Uses of RuleAST in org.antlr.v4.tool.ast
Methods in org.antlr.v4.tool.ast that return RuleAST Modifier and Type Method Description RuleASTRuleAST. dupNode()Methods in org.antlr.v4.tool.ast with parameters of type RuleAST Modifier and Type Method Description ObjectGrammarASTVisitor. visit(RuleAST node)Constructors in org.antlr.v4.tool.ast with parameters of type RuleAST Constructor Description RuleAST(RuleAST node)
-