Package org.snt.inmemantlr.listener
Class DefaultListener
- java.lang.Object
-
- org.snt.inmemantlr.listener.DefaultListener
-
- All Implemented Interfaces:
java.io.Serializable
,org.antlr.v4.runtime.tree.ParseTreeListener
- Direct Known Subclasses:
DefaultTreeListener
public class DefaultListener extends java.lang.Object implements org.antlr.v4.runtime.tree.ParseTreeListener, java.io.Serializable
default tree listener- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected org.antlr.v4.runtime.Parser
parser
-
Constructor Summary
Constructors Constructor Description DefaultListener()
constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enterEveryRule(org.antlr.v4.runtime.ParserRuleContext parserRuleContext)
void
exitEveryRule(org.antlr.v4.runtime.ParserRuleContext parserRuleContext)
java.lang.String
getRuleByKey(int key)
maps rule index to its actual namevoid
reset()
void
setParser(org.antlr.v4.runtime.Parser p)
set parservoid
visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode errorNode)
void
visitTerminal(org.antlr.v4.runtime.tree.TerminalNode terminalNode)
-
-
-
Method Detail
-
getRuleByKey
public java.lang.String getRuleByKey(int key)
maps rule index to its actual name- Parameters:
key
- rule index- Returns:
- the corresponding rule name
-
setParser
public void setParser(org.antlr.v4.runtime.Parser p)
set parser- Parameters:
p
- parser
-
reset
public void reset()
-
visitTerminal
public void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode terminalNode)
- Specified by:
visitTerminal
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
visitErrorNode
public void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode errorNode)
- Specified by:
visitErrorNode
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
enterEveryRule
public void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext parserRuleContext)
- Specified by:
enterEveryRule
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
exitEveryRule
public void exitEveryRule(org.antlr.v4.runtime.ParserRuleContext parserRuleContext)
- Specified by:
exitEveryRule
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
-