Class ConditionalParseTreeListener
java.lang.Object
ch.tocco.nice2.conditionals.api.parser.util.ConditionalParseTreeListener
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- Direct Known Subclasses:
AclTreeBuilder, PersistQLTreeBuilder
public abstract class ConditionalParseTreeListener
extends Object
implements org.antlr.v4.runtime.tree.ParseTreeListener
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConditionalParseTreeListener(ProblemSink problemSink, TypeManager typeManager) protectedConditionalParseTreeListener(String source, ProblemSink problemSink, TypeManager typeManager) -
Method Summary
Modifier and TypeMethodDescriptiondecodeStringLiteral(String text) endLocation(org.antlr.v4.runtime.Token token) voidenterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) voidexitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) floatLiteralNode(org.antlr.v4.runtime.Token token) genericLiteralNode(org.antlr.v4.runtime.Token token) identifierNode(org.antlr.v4.runtime.Token token) identifierNode(org.antlr.v4.runtime.Token token, char quoteChar) voidinstall(org.antlr.v4.runtime.Lexer lexer, org.antlr.v4.runtime.Parser parser) intLiteralNode(org.antlr.v4.runtime.Token token) <T extends Node>
Tpinpoint(T node, org.antlr.v4.runtime.Token token) <T extends Node>
Tpinpoint(T node, org.antlr.v4.runtime.Token... tokens) <T extends Node>
TvoidpushSource(String source) startLocation(org.antlr.v4.runtime.Token token) stringLiteralNode(org.antlr.v4.runtime.Token token) tree()protected voidstatic Stringunescape(StringReader reader, int bufsize) static StringvoidvisitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node) voidvisitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
-
Field Details
-
problemSink
-
typeManager
-
-
Constructor Details
-
ConditionalParseTreeListener
-
ConditionalParseTreeListener
protected ConditionalParseTreeListener(String source, ProblemSink problemSink, TypeManager typeManager)
-
-
Method Details
-
install
public void install(org.antlr.v4.runtime.Lexer lexer, org.antlr.v4.runtime.Parser parser) -
tree
-
tree
-
pushSource
-
peekSource
-
getTypeManager
-
problem
-
pinpoint
-
pinpoint
-
startLocation
-
endLocation
-
decodeStringLiteral
-
stringLiteralNode
-
intLiteralNode
-
floatLiteralNode
-
genericLiteralNode
-
identifierNode
-
identifierNode
-
unescape
-
unescape
-
visitTerminal
public void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) - Specified by:
visitTerminalin interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
visitErrorNode
public void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node) - Specified by:
visitErrorNodein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
enterEveryRule
public void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) - Specified by:
enterEveryRulein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
exitEveryRule
public void exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) - Specified by:
exitEveryRulein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-