Class GLSLParserBaseVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Implemented Interfaces:
GLSLParserVisitor<T>,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- Direct Known Subclasses:
DebugVisitor
GLSLParserVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byGLSLParser.additiveExpression().Visit a parse tree produced byGLSLParser.andExpression().Visit a parse tree produced byGLSLParser.arraySpecifier().Visit a parse tree produced byGLSLParser.assignmentExpression().Visit a parse tree produced byGLSLParser.assignmentOperator().Visit a parse tree produced byGLSLParser.attribute().Visit a parse tree produced byGLSLParser.builtinTypeSpecifierFixed().Visit a parse tree produced byGLSLParser.builtinTypeSpecifierParseable().Visit a parse tree produced byGLSLParser.callParameterList().Visit a parse tree produced byGLSLParser.caseLabel().Visit a parse tree produced byGLSLParser.compoundStatement().Visit a parse tree produced byGLSLParser.condition().Visit a parse tree produced byGLSLParser.conditionalExpression().Visit a parse tree produced byGLSLParser.constantExpression().Visit a parse tree produced byGLSLParser.declaration().Visit a parse tree produced byGLSLParser.declarationMember().Visit a parse tree produced byGLSLParser.declarationMemberList().Visit a parse tree produced byGLSLParser.declarationStatement().Visit a parse tree produced byGLSLParser.demoteStatement().Visit a parse tree produced byGLSLParser.doWhileStatement().Visit a parse tree produced byGLSLParser.emptyStatement().Visit a parse tree produced byGLSLParser.equalityExpression().Visit a parse tree produced byGLSLParser.exclusiveOrExpression().Visit a parse tree produced byGLSLParser.expression().Visit a parse tree produced byGLSLParser.expressionStatement().Visit a parse tree produced byGLSLParser.extensionState().Visit a parse tree produced byGLSLParser.extensionStatement().Visit a parse tree produced byGLSLParser.externalDeclaration().Visit a parse tree produced byGLSLParser.forStatement().Visit a parse tree produced byGLSLParser.fullySpecifiedType().Visit a parse tree produced byGLSLParser.functionCall().Visit a parse tree produced byGLSLParser.functionDefinition().Visit a parse tree produced byGLSLParser.functionHeader().Visit a parse tree produced byGLSLParser.functionIdentifier().Visit a parse tree produced byGLSLParser.functionParameterList().Visit a parse tree produced byGLSLParser.functionPrototype().Visit a parse tree produced byGLSLParser.inclusiveOrExpression().Visit a parse tree produced byGLSLParser.initDeclaratorList().Visit a parse tree produced byGLSLParser.initializer().Visit a parse tree produced byGLSLParser.interpolationQualifier().Visit a parse tree produced byGLSLParser.invariantQualifier().Visit a parse tree produced byGLSLParser.jumpStatement().Visit a parse tree produced byGLSLParser.layoutDefaults().Visit a parse tree produced byGLSLParser.layoutModes().Visit a parse tree produced byGLSLParser.layoutQualifier().Visit a parse tree produced byGLSLParser.layoutQualifierId().Visit a parse tree produced byGLSLParser.logicalAndExpression().Visit a parse tree produced byGLSLParser.logicalOrExpression().Visit a parse tree produced byGLSLParser.logicalXorExpression().Visit a parse tree produced byGLSLParser.methodCall().Visit a parse tree produced byGLSLParser.multiplicativeExpression().Visit a parse tree produced byGLSLParser.parameterDeclaration().Visit a parse tree produced byGLSLParser.parameterDeclarator().Visit a parse tree produced byGLSLParser.postfixExpression().Visit a parse tree produced byGLSLParser.pragmaStatement().Visit a parse tree produced byGLSLParser.preciseQualifier().Visit a parse tree produced byGLSLParser.precisionQualifier().Visit a parse tree produced byGLSLParser.primaryExpression().Visit a parse tree produced byGLSLParser.relationalExpression().Visit a parse tree produced byGLSLParser.selectionStatement().Visit a parse tree produced byGLSLParser.shiftExpression().Visit a parse tree produced byGLSLParser.simpleStatement().Visit a parse tree produced byGLSLParser.singleAttribute().Visit a parse tree produced byGLSLParser.statement().Visit a parse tree produced byGLSLParser.storageQualifier().Visit a parse tree produced byGLSLParser.structDeclaration().Visit a parse tree produced byGLSLParser.structDeclarationList().Visit a parse tree produced byGLSLParser.structDeclarator().Visit a parse tree produced byGLSLParser.structDeclaratorList().Visit a parse tree produced byGLSLParser.structSpecifier().Visit a parse tree produced byGLSLParser.switchStatement().Visit a parse tree produced byGLSLParser.translationUnit().Visit a parse tree produced byGLSLParser.typeNameList().Visit a parse tree produced byGLSLParser.typeQualifier().Visit a parse tree produced byGLSLParser.typeSpecifier().Visit a parse tree produced byGLSLParser.typeSpecifierNonarray().Visit a parse tree produced byGLSLParser.unaryExpression().Visit a parse tree produced byGLSLParser.unaryOperator().Visit a parse tree produced byGLSLParser.variableIdentifier().Visit a parse tree produced byGLSLParser.versionStatement().Visit a parse tree produced byGLSLParser.whileStatement().Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
GLSLParserBaseVisitor
public GLSLParserBaseVisitor()
-
-
Method Details
-
visitTranslationUnit
Visit a parse tree produced byGLSLParser.translationUnit().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTranslationUnitin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionStatement
Visit a parse tree produced byGLSLParser.versionStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVersionStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExternalDeclaration
Visit a parse tree produced byGLSLParser.externalDeclaration().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExternalDeclarationin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPragmaStatement
Visit a parse tree produced byGLSLParser.pragmaStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPragmaStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtensionStatement
Visit a parse tree produced byGLSLParser.extensionStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExtensionStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtensionState
Visit a parse tree produced byGLSLParser.extensionState().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExtensionStatein interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLayoutDefaults
Visit a parse tree produced byGLSLParser.layoutDefaults().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLayoutDefaultsin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLayoutModes
Visit a parse tree produced byGLSLParser.layoutModes().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLayoutModesin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionDefinition
Visit a parse tree produced byGLSLParser.functionDefinition().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionDefinitionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariableIdentifier
Visit a parse tree produced byGLSLParser.variableIdentifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVariableIdentifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimaryExpression
Visit a parse tree produced byGLSLParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPrimaryExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPostfixExpression
Visit a parse tree produced byGLSLParser.postfixExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPostfixExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
Visit a parse tree produced byGLSLParser.functionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionCallin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMethodCall
Visit a parse tree produced byGLSLParser.methodCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMethodCallin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCallParameterList
Visit a parse tree produced byGLSLParser.callParameterList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCallParameterListin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionIdentifier
Visit a parse tree produced byGLSLParser.functionIdentifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionIdentifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpression
Visit a parse tree produced byGLSLParser.unaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryOperator
Visit a parse tree produced byGLSLParser.unaryOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryOperatorin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeExpression
Visit a parse tree produced byGLSLParser.multiplicativeExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultiplicativeExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAdditiveExpression
Visit a parse tree produced byGLSLParser.additiveExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAdditiveExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShiftExpression
Visit a parse tree produced byGLSLParser.shiftExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitShiftExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRelationalExpression
Visit a parse tree produced byGLSLParser.relationalExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRelationalExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEqualityExpression
Visit a parse tree produced byGLSLParser.equalityExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEqualityExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpression
Visit a parse tree produced byGLSLParser.andExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExclusiveOrExpression
Visit a parse tree produced byGLSLParser.exclusiveOrExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExclusiveOrExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInclusiveOrExpression
Visit a parse tree produced byGLSLParser.inclusiveOrExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInclusiveOrExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalAndExpression
Visit a parse tree produced byGLSLParser.logicalAndExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLogicalAndExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalXorExpression
Visit a parse tree produced byGLSLParser.logicalXorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLogicalXorExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalOrExpression
Visit a parse tree produced byGLSLParser.logicalOrExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLogicalOrExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConditionalExpression
Visit a parse tree produced byGLSLParser.conditionalExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConditionalExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignmentExpression
Visit a parse tree produced byGLSLParser.assignmentExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignmentOperator
Visit a parse tree produced byGLSLParser.assignmentOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentOperatorin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byGLSLParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstantExpression
Visit a parse tree produced byGLSLParser.constantExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstantExpressionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeclaration
Visit a parse tree produced byGLSLParser.declaration().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeclarationin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionPrototype
Visit a parse tree produced byGLSLParser.functionPrototype().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionPrototypein interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionParameterList
Visit a parse tree produced byGLSLParser.functionParameterList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionParameterListin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionHeader
Visit a parse tree produced byGLSLParser.functionHeader().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionHeaderin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterDeclarator
Visit a parse tree produced byGLSLParser.parameterDeclarator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterDeclaratorin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterDeclaration
Visit a parse tree produced byGLSLParser.parameterDeclaration().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterDeclarationin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAttribute
Visit a parse tree produced byGLSLParser.attribute().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAttributein interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleAttribute
Visit a parse tree produced byGLSLParser.singleAttribute().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSingleAttributein interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInitDeclaratorList
Visit a parse tree produced byGLSLParser.initDeclaratorList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInitDeclaratorListin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeclarationMemberList
Visit a parse tree produced byGLSLParser.declarationMemberList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeclarationMemberListin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeclarationMember
Visit a parse tree produced byGLSLParser.declarationMember().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeclarationMemberin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullySpecifiedType
Visit a parse tree produced byGLSLParser.fullySpecifiedType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFullySpecifiedTypein interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStorageQualifier
Visit a parse tree produced byGLSLParser.storageQualifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStorageQualifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLayoutQualifier
Visit a parse tree produced byGLSLParser.layoutQualifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLayoutQualifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLayoutQualifierId
Visit a parse tree produced byGLSLParser.layoutQualifierId().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLayoutQualifierIdin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrecisionQualifier
Visit a parse tree produced byGLSLParser.precisionQualifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPrecisionQualifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInterpolationQualifier
Visit a parse tree produced byGLSLParser.interpolationQualifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInterpolationQualifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvariantQualifier
Visit a parse tree produced byGLSLParser.invariantQualifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInvariantQualifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPreciseQualifier
Visit a parse tree produced byGLSLParser.preciseQualifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPreciseQualifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeQualifier
Visit a parse tree produced byGLSLParser.typeQualifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeQualifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeNameList
Visit a parse tree produced byGLSLParser.typeNameList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeNameListin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeSpecifier
Visit a parse tree produced byGLSLParser.typeSpecifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeSpecifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArraySpecifier
Visit a parse tree produced byGLSLParser.arraySpecifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArraySpecifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeSpecifierNonarray
Visit a parse tree produced byGLSLParser.typeSpecifierNonarray().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeSpecifierNonarrayin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBuiltinTypeSpecifierParseable
Visit a parse tree produced byGLSLParser.builtinTypeSpecifierParseable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBuiltinTypeSpecifierParseablein interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBuiltinTypeSpecifierFixed
Visit a parse tree produced byGLSLParser.builtinTypeSpecifierFixed().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBuiltinTypeSpecifierFixedin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStructSpecifier
Visit a parse tree produced byGLSLParser.structSpecifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStructSpecifierin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStructDeclarationList
Visit a parse tree produced byGLSLParser.structDeclarationList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStructDeclarationListin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStructDeclaration
Visit a parse tree produced byGLSLParser.structDeclaration().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStructDeclarationin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStructDeclaratorList
Visit a parse tree produced byGLSLParser.structDeclaratorList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStructDeclaratorListin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStructDeclarator
Visit a parse tree produced byGLSLParser.structDeclarator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStructDeclaratorin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInitializer
Visit a parse tree produced byGLSLParser.initializer().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInitializerin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatement
Visit a parse tree produced byGLSLParser.statement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleStatement
Visit a parse tree produced byGLSLParser.simpleStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompoundStatement
Visit a parse tree produced byGLSLParser.compoundStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompoundStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeclarationStatement
Visit a parse tree produced byGLSLParser.declarationStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeclarationStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionStatement
Visit a parse tree produced byGLSLParser.expressionStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExpressionStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEmptyStatement
Visit a parse tree produced byGLSLParser.emptyStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEmptyStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectionStatement
Visit a parse tree produced byGLSLParser.selectionStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectionStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCondition
Visit a parse tree produced byGLSLParser.condition().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConditionin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSwitchStatement
Visit a parse tree produced byGLSLParser.switchStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSwitchStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseLabel
Visit a parse tree produced byGLSLParser.caseLabel().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCaseLabelin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhileStatement
Visit a parse tree produced byGLSLParser.whileStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhileStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoWhileStatement
Visit a parse tree produced byGLSLParser.doWhileStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDoWhileStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitForStatement
Visit a parse tree produced byGLSLParser.forStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitForStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJumpStatement
Visit a parse tree produced byGLSLParser.jumpStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJumpStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDemoteStatement
Visit a parse tree produced byGLSLParser.demoteStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDemoteStatementin interfaceGLSLParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-