Module xl.compiler
Class XL16UParser.AtomExpressionContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
de.grogra.xl.compiler.xl16u.antlr.generated.XL16UParser.AtomExpressionContext
- 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:
XL16UParser
public static class XL16UParser.AtomExpressionContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
Fields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, EMPTY, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContext
invokingState, parent -
Constructor Summary
ConstructorsConstructorDescriptionAtomExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) voidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) intliteral()org.antlr.v4.runtime.tree.TerminalNodeLPAREN()org.antlr.v4.runtime.tree.TerminalNodeRPAREN()org.antlr.v4.runtime.tree.TerminalNodeSUPER()org.antlr.v4.runtime.tree.TerminalNodeTHIS()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, toInfoStringMethods inherited from class org.antlr.v4.runtime.RuleContext
depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
-
Constructor Details
-
AtomExpressionContext
public AtomExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
newExpression
-
qualifiedNewExpression
-
qualifiedThisExpression
-
qualifiedSuperExpression
-
arrayLiteral
-
queryExpression
-
quantityLiteral
-
classLiteral
-
literal
-
quoteExpression
-
dollarExpression
-
callExpression
-
indexedExpression
-
rangeExpression
-
commaExpression
-
qualifiedIdentifier
-
THIS
public org.antlr.v4.runtime.tree.TerminalNode THIS() -
SUPER
public org.antlr.v4.runtime.tree.TerminalNode SUPER() -
LPAREN
public org.antlr.v4.runtime.tree.TerminalNode LPAREN() -
expression
-
RPAREN
public org.antlr.v4.runtime.tree.TerminalNode RPAREN() -
getRuleIndex
public int getRuleIndex()- Overrides:
getRuleIndexin classorg.antlr.v4.runtime.RuleContext
-
enterRule
public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
enterRulein classorg.antlr.v4.runtime.ParserRuleContext
-
exitRule
public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
exitRulein classorg.antlr.v4.runtime.ParserRuleContext
-
accept
public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) - Specified by:
acceptin interfaceorg.antlr.v4.runtime.tree.ParseTree- Overrides:
acceptin classorg.antlr.v4.runtime.RuleContext
-