Uses of Class
org.antlr.v4.tool.ast.RuleAST
Packages that use RuleAST
Package
Description
-
Uses of RuleAST in org.antlr.v4.analysis
Methods in org.antlr.v4.analysis that return RuleASTModifier and TypeMethodDescriptionLeftRecursiveRuleTransformer.parseArtificialRule
(Grammar g, String ruleText) Methods in org.antlr.v4.analysis with parameters of type RuleASTModifier and TypeMethodDescriptionvoid
LeftRecursiveRuleTransformer.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 RuleASTModifier and TypeMethodDescriptionvoid
GrammarTreeVisitor.discoverLexerRule
(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, GrammarAST block) void
GrammarTreeVisitor.discoverRule
(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, List<GrammarAST> actions, GrammarAST block) void
GrammarTreeVisitor.finishLexerRule
(RuleAST rule, GrammarAST ID, GrammarAST block) void
GrammarTreeVisitor.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 RuleASTModifier and TypeMethodDescriptionvoid
BasicSemanticChecks.discoverLexerRule
(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, GrammarAST block) void
RuleCollector.discoverLexerRule
(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, GrammarAST block) void
SymbolCollector.discoverLexerRule
(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, GrammarAST block) void
BasicSemanticChecks.discoverRule
(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, List<GrammarAST> actions, GrammarAST block) void
RuleCollector.discoverRule
(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, List<GrammarAST> actions, GrammarAST block) void
SymbolCollector.discoverRule
(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, List<GrammarAST> actions, GrammarAST block) void
BasicSemanticChecks.finishRule
(RuleAST rule, GrammarAST ID, GrammarAST block) -
Uses of RuleAST in org.antlr.v4.tool
Fields in org.antlr.v4.tool declared as RuleASTMethods in org.antlr.v4.tool that return RuleASTConstructors in org.antlr.v4.tool with parameters of type RuleAST -
Uses of RuleAST in org.antlr.v4.tool.ast
Methods in org.antlr.v4.tool.ast that return RuleASTMethods in org.antlr.v4.tool.ast with parameters of type RuleASTConstructors in org.antlr.v4.tool.ast with parameters of type RuleAST