Class GLSLParser.StorageQualifierContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
- 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.StorageQualifierContext
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
ConstructorsConstructorDescriptionStorageQualifierContext(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.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeBUFFER()org.antlr.v4.runtime.tree.TerminalNodeCENTROID()org.antlr.v4.runtime.tree.TerminalNodeCOHERENT()org.antlr.v4.runtime.tree.TerminalNodeCONST()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.TerminalNodeIN()org.antlr.v4.runtime.tree.TerminalNodeINOUT()org.antlr.v4.runtime.tree.TerminalNodeLPAREN()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeOUT()org.antlr.v4.runtime.tree.TerminalNodePATCH()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeREADONLY()org.antlr.v4.runtime.tree.TerminalNodeRESTRICT()org.antlr.v4.runtime.tree.TerminalNodeRPAREN()org.antlr.v4.runtime.tree.TerminalNodeSAMPLE()org.antlr.v4.runtime.tree.TerminalNodeSHARED()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeUNIFORM()org.antlr.v4.runtime.tree.TerminalNodeVARYING()org.antlr.v4.runtime.tree.TerminalNodeVOLATILE()org.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
-
StorageQualifierContext
public StorageQualifierContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
CONST
public org.antlr.v4.runtime.tree.TerminalNode CONST() -
IN
public org.antlr.v4.runtime.tree.TerminalNode IN() -
OUT
public org.antlr.v4.runtime.tree.TerminalNode OUT() -
INOUT
public org.antlr.v4.runtime.tree.TerminalNode INOUT() -
CENTROID
public org.antlr.v4.runtime.tree.TerminalNode CENTROID() -
PATCH
public org.antlr.v4.runtime.tree.TerminalNode PATCH() -
SAMPLE
public org.antlr.v4.runtime.tree.TerminalNode SAMPLE() -
UNIFORM
public org.antlr.v4.runtime.tree.TerminalNode UNIFORM() -
VARYING
public org.antlr.v4.runtime.tree.TerminalNode VARYING() -
ATTRIBUTE
public org.antlr.v4.runtime.tree.TerminalNode ATTRIBUTE() -
BUFFER
public org.antlr.v4.runtime.tree.TerminalNode BUFFER() -
SHARED
public org.antlr.v4.runtime.tree.TerminalNode SHARED() -
COHERENT
public org.antlr.v4.runtime.tree.TerminalNode COHERENT() -
VOLATILE
public org.antlr.v4.runtime.tree.TerminalNode VOLATILE() -
RESTRICT
public org.antlr.v4.runtime.tree.TerminalNode RESTRICT() -
READONLY
public org.antlr.v4.runtime.tree.TerminalNode READONLY() -
WRITEONLY
public org.antlr.v4.runtime.tree.TerminalNode WRITEONLY() -
SUBROUTINE
public org.antlr.v4.runtime.tree.TerminalNode SUBROUTINE() -
LPAREN
public org.antlr.v4.runtime.tree.TerminalNode LPAREN() -
typeNameList
-
RPAREN
public org.antlr.v4.runtime.tree.TerminalNode RPAREN() -
DEVICECOHERENT
public org.antlr.v4.runtime.tree.TerminalNode DEVICECOHERENT() -
QUEUEFAMILYCOHERENT
public org.antlr.v4.runtime.tree.TerminalNode QUEUEFAMILYCOHERENT() -
WORKGROUPCOHERENT
public org.antlr.v4.runtime.tree.TerminalNode WORKGROUPCOHERENT() -
SUBGROUPCOHERENT
public org.antlr.v4.runtime.tree.TerminalNode SUBGROUPCOHERENT() -
NONPRIVATE
public org.antlr.v4.runtime.tree.TerminalNode NONPRIVATE() -
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
-