Class GLSLParser.PrimaryExpressionContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
- 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:
- GLSLParser
public static class GLSLParser.PrimaryExpressionContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
Fields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContext
EMPTY, invokingState, parent -
Constructor Summary
ConstructorsConstructorDescriptionPrimaryExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) org.antlr.v4.runtime.tree.TerminalNodevoidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeintorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeLPAREN()org.antlr.v4.runtime.tree.TerminalNodeRPAREN()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeMethods 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
-
PrimaryExpressionContext
public PrimaryExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
variableIdentifier
-
INT16CONSTANT
public org.antlr.v4.runtime.tree.TerminalNode INT16CONSTANT() -
UINT16CONSTANT
public org.antlr.v4.runtime.tree.TerminalNode UINT16CONSTANT() -
INT32CONSTANT
public org.antlr.v4.runtime.tree.TerminalNode INT32CONSTANT() -
UINT32CONSTANT
public org.antlr.v4.runtime.tree.TerminalNode UINT32CONSTANT() -
INT64CONSTANT
public org.antlr.v4.runtime.tree.TerminalNode INT64CONSTANT() -
UINT64CONSTANT
public org.antlr.v4.runtime.tree.TerminalNode UINT64CONSTANT() -
FLOAT16CONSTANT
public org.antlr.v4.runtime.tree.TerminalNode FLOAT16CONSTANT() -
FLOAT32CONSTANT
public org.antlr.v4.runtime.tree.TerminalNode FLOAT32CONSTANT() -
FLOAT64CONSTANT
public org.antlr.v4.runtime.tree.TerminalNode FLOAT64CONSTANT() -
BOOLCONSTANT
public org.antlr.v4.runtime.tree.TerminalNode BOOLCONSTANT() -
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
-