Package org.ek9lang.antlr
Class EK9Parser.CaseExpressionContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
org.ek9lang.antlr.EK9Parser.CaseExpressionContext
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree
,org.antlr.v4.runtime.tree.RuleNode
,org.antlr.v4.runtime.tree.SyntaxTree
,org.antlr.v4.runtime.tree.Tree
- Enclosing class:
EK9Parser
public static class EK9Parser.CaseExpressionContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
Fields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, EMPTY, exception, start, stop
Fields inherited from class org.antlr.v4.runtime.RuleContext
invokingState, parent
-
Constructor Summary
ConstructorDescriptionCaseExpressionContext
(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescription<T> T
accept
(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) call()
org.antlr.v4.runtime.tree.TerminalNode
CONTAINS()
void
enterRule
(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNode
EQUAL()
void
exitRule
(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNode
GE()
int
org.antlr.v4.runtime.tree.TerminalNode
GT()
org.antlr.v4.runtime.tree.TerminalNode
LE()
org.antlr.v4.runtime.tree.TerminalNode
LT()
org.antlr.v4.runtime.tree.TerminalNode
MATCHES()
org.antlr.v4.runtime.tree.TerminalNode
NOTEQUAL()
org.antlr.v4.runtime.tree.TerminalNode
primary()
Methods inherited from class org.antlr.v4.runtime.ParserRuleContext
addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString
Methods inherited from class org.antlr.v4.runtime.RuleContext
depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
-
Field Details
-
op
public org.antlr.v4.runtime.Token op
-
-
Constructor Details
-
CaseExpressionContext
public CaseExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
call
-
objectAccessExpression
-
expression
-
EQUAL
public org.antlr.v4.runtime.tree.TerminalNode EQUAL() -
LE
public org.antlr.v4.runtime.tree.TerminalNode LE() -
GE
public org.antlr.v4.runtime.tree.TerminalNode GE() -
GT
public org.antlr.v4.runtime.tree.TerminalNode GT() -
LT
public org.antlr.v4.runtime.tree.TerminalNode LT() -
NOTEQUAL
public org.antlr.v4.runtime.tree.TerminalNode NOTEQUAL() -
NOTEQUAL2
public org.antlr.v4.runtime.tree.TerminalNode NOTEQUAL2() -
MATCHES
public org.antlr.v4.runtime.tree.TerminalNode MATCHES() -
CONTAINS
public org.antlr.v4.runtime.tree.TerminalNode CONTAINS() -
-
getRuleIndex
public int getRuleIndex()- Overrides:
getRuleIndex
in classorg.antlr.v4.runtime.RuleContext
-
enterRule
public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
enterRule
in classorg.antlr.v4.runtime.ParserRuleContext
-
exitRule
public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
exitRule
in classorg.antlr.v4.runtime.ParserRuleContext
-
accept
public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) - Specified by:
accept
in interfaceorg.antlr.v4.runtime.tree.ParseTree
- Overrides:
accept
in classorg.antlr.v4.runtime.RuleContext
-