Package de.jplag.cpp.grammar
Class CPP14Parser.PostfixExpressionContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
de.jplag.cpp.grammar.CPP14Parser.PostfixExpressionContext
- 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:
CPP14Parser
public static class CPP14Parser.PostfixExpressionContext
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
ConstructorsConstructorDescriptionPostfixExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescriptionorg.antlr.v4.runtime.tree.TerminalNodeArrow()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeDot()org.antlr.v4.runtime.tree.TerminalNodevoidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) intorg.antlr.v4.runtime.tree.TerminalNodeGreater()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeLess()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodePlusPlus()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeTemplate()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
accept, depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
-
Constructor Details
-
PostfixExpressionContext
public PostfixExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
-
simpleTypeSpecifier
-
typeNameSpecifier
-
LeftParen
public org.antlr.v4.runtime.tree.TerminalNode LeftParen() -
RightParen
public org.antlr.v4.runtime.tree.TerminalNode RightParen() -
bracedInitList
-
expressionList
-
Less
public org.antlr.v4.runtime.tree.TerminalNode Less() -
theTypeId
-
Greater
public org.antlr.v4.runtime.tree.TerminalNode Greater() -
expression
-
Dynamic_cast
public org.antlr.v4.runtime.tree.TerminalNode Dynamic_cast() -
Static_cast
public org.antlr.v4.runtime.tree.TerminalNode Static_cast() -
Reinterpret_cast
public org.antlr.v4.runtime.tree.TerminalNode Reinterpret_cast() -
Const_cast
public org.antlr.v4.runtime.tree.TerminalNode Const_cast() -
typeIdOfTheTypeId
-
postfixExpression
-
LeftBracket
public org.antlr.v4.runtime.tree.TerminalNode LeftBracket() -
RightBracket
public org.antlr.v4.runtime.tree.TerminalNode RightBracket() -
Dot
public org.antlr.v4.runtime.tree.TerminalNode Dot() -
Arrow
public org.antlr.v4.runtime.tree.TerminalNode Arrow() -
idExpression
-
pseudoDestructorName
-
Template
public org.antlr.v4.runtime.tree.TerminalNode Template() -
PlusPlus
public org.antlr.v4.runtime.tree.TerminalNode PlusPlus() -
MinusMinus
public org.antlr.v4.runtime.tree.TerminalNode MinusMinus() -
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
-