Interface HCLParserListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
HCLParserBaseListener
public interface HCLParserListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
HCLParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byHCLParser.arguments().voidEnter a parse tree produced byHCLParser.arithmeticOperator().voidEnter a parse tree produced byHCLParser.attribute().voidEnter a parse tree produced by theAttributeAccessExpressionlabeled alternative inHCLParser.exprTerm().voidEnter a parse tree produced byHCLParser.attrSplat().voidEnter a parse tree produced byHCLParser.binaryOp().voidEnter a parse tree produced byHCLParser.binaryOperator().voidEnter a parse tree produced byHCLParser.block().voidEnter a parse tree produced byHCLParser.blockExpr().voidEnter a parse tree produced byHCLParser.blockLabel().voidEnter a parse tree produced byHCLParser.body().voidEnter a parse tree produced byHCLParser.bodyContent().voidEnter a parse tree produced byHCLParser.collectionValue().voidEnter a parse tree produced by theCollectionValueExpressionlabeled alternative inHCLParser.exprTerm().voidEnter a parse tree produced byHCLParser.compareOperator().voidEnter a parse tree produced by theConditionalExpressionlabeled alternative inHCLParser.expression().voidEnter a parse tree produced byHCLParser.configFile().voidEnter a parse tree produced by theExpressionTermlabeled alternative inHCLParser.expression().voidEnter a parse tree produced byHCLParser.forCond().voidEnter a parse tree produced byHCLParser.forExpr().voidEnter a parse tree produced by theForExpressionlabeled alternative inHCLParser.exprTerm().voidEnter a parse tree produced byHCLParser.forIntro().voidEnter a parse tree produced byHCLParser.forObjectExpr().voidEnter a parse tree produced byHCLParser.forTupleExpr().voidEnter a parse tree produced byHCLParser.fullSplat().voidEnter a parse tree produced byHCLParser.functionCall().voidEnter a parse tree produced by theFunctionCallExpressionlabeled alternative inHCLParser.exprTerm().voidEnter a parse tree produced byHCLParser.getAttr().voidEnter a parse tree produced by theHeredoclabeled alternative inHCLParser.templateExpr().voidEnter a parse tree produced byHCLParser.heredocLiteral().voidEnter a parse tree produced byHCLParser.heredocTemplatePart().voidEnter a parse tree produced byHCLParser.index().voidEnter a parse tree produced by theIndexAccessExpressionlabeled alternative inHCLParser.exprTerm().voidEnter a parse tree produced by theLiteralExpressionlabeled alternative inHCLParser.exprTerm().voidEnter a parse tree produced byHCLParser.literalValue().voidEnter a parse tree produced byHCLParser.logicOperator().voidEnter a parse tree produced byHCLParser.object().voidEnter a parse tree produced byHCLParser.objectelem().voidEnter a parse tree produced byHCLParser.operation().voidEnter a parse tree produced by theOperationExpressionlabeled alternative inHCLParser.expression().voidEnter a parse tree produced by theParentheticalExpressionlabeled alternative inHCLParser.exprTerm().voidEnter a parse tree produced by theQuotedTemplatelabeled alternative inHCLParser.templateExpr().voidEnter a parse tree produced byHCLParser.quotedTemplatePart().voidEnter a parse tree produced byHCLParser.splat().voidEnter a parse tree produced by theSplatExpressionlabeled alternative inHCLParser.exprTerm().voidEnter a parse tree produced byHCLParser.stringLiteral().voidEnter a parse tree produced by theTemplateExpressionlabeled alternative inHCLParser.exprTerm().voidEnter a parse tree produced byHCLParser.templateInterpolation().voidEnter a parse tree produced byHCLParser.tuple().voidEnter a parse tree produced byHCLParser.unaryOp().voidEnter a parse tree produced byHCLParser.variableExpr().voidEnter a parse tree produced by theVariableExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced byHCLParser.arguments().voidExit a parse tree produced byHCLParser.arithmeticOperator().voidExit a parse tree produced byHCLParser.attribute().voidExit a parse tree produced by theAttributeAccessExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced byHCLParser.attrSplat().voidExit a parse tree produced byHCLParser.binaryOp().voidExit a parse tree produced byHCLParser.binaryOperator().voidExit a parse tree produced byHCLParser.block().voidExit a parse tree produced byHCLParser.blockExpr().voidExit a parse tree produced byHCLParser.blockLabel().voidExit a parse tree produced byHCLParser.body().voidExit a parse tree produced byHCLParser.bodyContent().voidExit a parse tree produced byHCLParser.collectionValue().voidExit a parse tree produced by theCollectionValueExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced byHCLParser.compareOperator().voidExit a parse tree produced by theConditionalExpressionlabeled alternative inHCLParser.expression().voidExit a parse tree produced byHCLParser.configFile().voidExit a parse tree produced by theExpressionTermlabeled alternative inHCLParser.expression().voidExit a parse tree produced byHCLParser.forCond().voidExit a parse tree produced byHCLParser.forExpr().voidExit a parse tree produced by theForExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced byHCLParser.forIntro().voidExit a parse tree produced byHCLParser.forObjectExpr().voidExit a parse tree produced byHCLParser.forTupleExpr().voidExit a parse tree produced byHCLParser.fullSplat().voidExit a parse tree produced byHCLParser.functionCall().voidExit a parse tree produced by theFunctionCallExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced byHCLParser.getAttr().voidExit a parse tree produced by theHeredoclabeled alternative inHCLParser.templateExpr().voidExit a parse tree produced byHCLParser.heredocLiteral().voidExit a parse tree produced byHCLParser.heredocTemplatePart().voidExit a parse tree produced byHCLParser.index().voidExit a parse tree produced by theIndexAccessExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced by theLiteralExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced byHCLParser.literalValue().voidExit a parse tree produced byHCLParser.logicOperator().voidExit a parse tree produced byHCLParser.object().voidExit a parse tree produced byHCLParser.objectelem().voidExit a parse tree produced byHCLParser.operation().voidExit a parse tree produced by theOperationExpressionlabeled alternative inHCLParser.expression().voidExit a parse tree produced by theParentheticalExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced by theQuotedTemplatelabeled alternative inHCLParser.templateExpr().voidExit a parse tree produced byHCLParser.quotedTemplatePart().voidExit a parse tree produced byHCLParser.splat().voidExit a parse tree produced by theSplatExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced byHCLParser.stringLiteral().voidExit a parse tree produced by theTemplateExpressionlabeled alternative inHCLParser.exprTerm().voidExit a parse tree produced byHCLParser.templateInterpolation().voidExit a parse tree produced byHCLParser.tuple().voidExit a parse tree produced byHCLParser.unaryOp().voidExit a parse tree produced byHCLParser.variableExpr().voidExit a parse tree produced by theVariableExpressionlabeled alternative inHCLParser.exprTerm().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterConfigFile
Enter a parse tree produced byHCLParser.configFile().- Parameters:
ctx- the parse tree
-
exitConfigFile
Exit a parse tree produced byHCLParser.configFile().- Parameters:
ctx- the parse tree
-
enterBody
Enter a parse tree produced byHCLParser.body().- Parameters:
ctx- the parse tree
-
exitBody
Exit a parse tree produced byHCLParser.body().- Parameters:
ctx- the parse tree
-
enterBodyContent
Enter a parse tree produced byHCLParser.bodyContent().- Parameters:
ctx- the parse tree
-
exitBodyContent
Exit a parse tree produced byHCLParser.bodyContent().- Parameters:
ctx- the parse tree
-
enterAttribute
Enter a parse tree produced byHCLParser.attribute().- Parameters:
ctx- the parse tree
-
exitAttribute
Exit a parse tree produced byHCLParser.attribute().- Parameters:
ctx- the parse tree
-
enterBlock
Enter a parse tree produced byHCLParser.block().- Parameters:
ctx- the parse tree
-
exitBlock
Exit a parse tree produced byHCLParser.block().- Parameters:
ctx- the parse tree
-
enterBlockLabel
Enter a parse tree produced byHCLParser.blockLabel().- Parameters:
ctx- the parse tree
-
exitBlockLabel
Exit a parse tree produced byHCLParser.blockLabel().- Parameters:
ctx- the parse tree
-
enterOperationExpression
Enter a parse tree produced by theOperationExpressionlabeled alternative inHCLParser.expression().- Parameters:
ctx- the parse tree
-
exitOperationExpression
Exit a parse tree produced by theOperationExpressionlabeled alternative inHCLParser.expression().- Parameters:
ctx- the parse tree
-
enterConditionalExpression
Enter a parse tree produced by theConditionalExpressionlabeled alternative inHCLParser.expression().- Parameters:
ctx- the parse tree
-
exitConditionalExpression
Exit a parse tree produced by theConditionalExpressionlabeled alternative inHCLParser.expression().- Parameters:
ctx- the parse tree
-
enterExpressionTerm
Enter a parse tree produced by theExpressionTermlabeled alternative inHCLParser.expression().- Parameters:
ctx- the parse tree
-
exitExpressionTerm
Exit a parse tree produced by theExpressionTermlabeled alternative inHCLParser.expression().- Parameters:
ctx- the parse tree
-
enterParentheticalExpression
Enter a parse tree produced by theParentheticalExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitParentheticalExpression
Exit a parse tree produced by theParentheticalExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterAttributeAccessExpression
Enter a parse tree produced by theAttributeAccessExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitAttributeAccessExpression
Exit a parse tree produced by theAttributeAccessExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterLiteralExpression
Enter a parse tree produced by theLiteralExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitLiteralExpression
Exit a parse tree produced by theLiteralExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterTemplateExpression
Enter a parse tree produced by theTemplateExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitTemplateExpression
Exit a parse tree produced by theTemplateExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterVariableExpression
Enter a parse tree produced by theVariableExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitVariableExpression
Exit a parse tree produced by theVariableExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterSplatExpression
Enter a parse tree produced by theSplatExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitSplatExpression
Exit a parse tree produced by theSplatExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterIndexAccessExpression
Enter a parse tree produced by theIndexAccessExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitIndexAccessExpression
Exit a parse tree produced by theIndexAccessExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterForExpression
Enter a parse tree produced by theForExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitForExpression
Exit a parse tree produced by theForExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterFunctionCallExpression
Enter a parse tree produced by theFunctionCallExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitFunctionCallExpression
Exit a parse tree produced by theFunctionCallExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterCollectionValueExpression
Enter a parse tree produced by theCollectionValueExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
exitCollectionValueExpression
Exit a parse tree produced by theCollectionValueExpressionlabeled alternative inHCLParser.exprTerm().- Parameters:
ctx- the parse tree
-
enterBlockExpr
Enter a parse tree produced byHCLParser.blockExpr().- Parameters:
ctx- the parse tree
-
exitBlockExpr
Exit a parse tree produced byHCLParser.blockExpr().- Parameters:
ctx- the parse tree
-
enterLiteralValue
Enter a parse tree produced byHCLParser.literalValue().- Parameters:
ctx- the parse tree
-
exitLiteralValue
Exit a parse tree produced byHCLParser.literalValue().- Parameters:
ctx- the parse tree
-
enterCollectionValue
Enter a parse tree produced byHCLParser.collectionValue().- Parameters:
ctx- the parse tree
-
exitCollectionValue
Exit a parse tree produced byHCLParser.collectionValue().- Parameters:
ctx- the parse tree
-
enterTuple
Enter a parse tree produced byHCLParser.tuple().- Parameters:
ctx- the parse tree
-
exitTuple
Exit a parse tree produced byHCLParser.tuple().- Parameters:
ctx- the parse tree
-
enterObject
Enter a parse tree produced byHCLParser.object().- Parameters:
ctx- the parse tree
-
exitObject
Exit a parse tree produced byHCLParser.object().- Parameters:
ctx- the parse tree
-
enterObjectelem
Enter a parse tree produced byHCLParser.objectelem().- Parameters:
ctx- the parse tree
-
exitObjectelem
Exit a parse tree produced byHCLParser.objectelem().- Parameters:
ctx- the parse tree
-
enterForExpr
Enter a parse tree produced byHCLParser.forExpr().- Parameters:
ctx- the parse tree
-
exitForExpr
Exit a parse tree produced byHCLParser.forExpr().- Parameters:
ctx- the parse tree
-
enterForTupleExpr
Enter a parse tree produced byHCLParser.forTupleExpr().- Parameters:
ctx- the parse tree
-
exitForTupleExpr
Exit a parse tree produced byHCLParser.forTupleExpr().- Parameters:
ctx- the parse tree
-
enterForObjectExpr
Enter a parse tree produced byHCLParser.forObjectExpr().- Parameters:
ctx- the parse tree
-
exitForObjectExpr
Exit a parse tree produced byHCLParser.forObjectExpr().- Parameters:
ctx- the parse tree
-
enterForIntro
Enter a parse tree produced byHCLParser.forIntro().- Parameters:
ctx- the parse tree
-
exitForIntro
Exit a parse tree produced byHCLParser.forIntro().- Parameters:
ctx- the parse tree
-
enterForCond
Enter a parse tree produced byHCLParser.forCond().- Parameters:
ctx- the parse tree
-
exitForCond
Exit a parse tree produced byHCLParser.forCond().- Parameters:
ctx- the parse tree
-
enterVariableExpr
Enter a parse tree produced byHCLParser.variableExpr().- Parameters:
ctx- the parse tree
-
exitVariableExpr
Exit a parse tree produced byHCLParser.variableExpr().- Parameters:
ctx- the parse tree
-
enterFunctionCall
Enter a parse tree produced byHCLParser.functionCall().- Parameters:
ctx- the parse tree
-
exitFunctionCall
Exit a parse tree produced byHCLParser.functionCall().- Parameters:
ctx- the parse tree
-
enterArguments
Enter a parse tree produced byHCLParser.arguments().- Parameters:
ctx- the parse tree
-
exitArguments
Exit a parse tree produced byHCLParser.arguments().- Parameters:
ctx- the parse tree
-
enterIndex
Enter a parse tree produced byHCLParser.index().- Parameters:
ctx- the parse tree
-
exitIndex
Exit a parse tree produced byHCLParser.index().- Parameters:
ctx- the parse tree
-
enterGetAttr
Enter a parse tree produced byHCLParser.getAttr().- Parameters:
ctx- the parse tree
-
exitGetAttr
Exit a parse tree produced byHCLParser.getAttr().- Parameters:
ctx- the parse tree
-
enterSplat
Enter a parse tree produced byHCLParser.splat().- Parameters:
ctx- the parse tree
-
exitSplat
Exit a parse tree produced byHCLParser.splat().- Parameters:
ctx- the parse tree
-
enterAttrSplat
Enter a parse tree produced byHCLParser.attrSplat().- Parameters:
ctx- the parse tree
-
exitAttrSplat
Exit a parse tree produced byHCLParser.attrSplat().- Parameters:
ctx- the parse tree
-
enterFullSplat
Enter a parse tree produced byHCLParser.fullSplat().- Parameters:
ctx- the parse tree
-
exitFullSplat
Exit a parse tree produced byHCLParser.fullSplat().- Parameters:
ctx- the parse tree
-
enterOperation
Enter a parse tree produced byHCLParser.operation().- Parameters:
ctx- the parse tree
-
exitOperation
Exit a parse tree produced byHCLParser.operation().- Parameters:
ctx- the parse tree
-
enterUnaryOp
Enter a parse tree produced byHCLParser.unaryOp().- Parameters:
ctx- the parse tree
-
exitUnaryOp
Exit a parse tree produced byHCLParser.unaryOp().- Parameters:
ctx- the parse tree
-
enterBinaryOp
Enter a parse tree produced byHCLParser.binaryOp().- Parameters:
ctx- the parse tree
-
exitBinaryOp
Exit a parse tree produced byHCLParser.binaryOp().- Parameters:
ctx- the parse tree
-
enterBinaryOperator
Enter a parse tree produced byHCLParser.binaryOperator().- Parameters:
ctx- the parse tree
-
exitBinaryOperator
Exit a parse tree produced byHCLParser.binaryOperator().- Parameters:
ctx- the parse tree
-
enterCompareOperator
Enter a parse tree produced byHCLParser.compareOperator().- Parameters:
ctx- the parse tree
-
exitCompareOperator
Exit a parse tree produced byHCLParser.compareOperator().- Parameters:
ctx- the parse tree
-
enterArithmeticOperator
Enter a parse tree produced byHCLParser.arithmeticOperator().- Parameters:
ctx- the parse tree
-
exitArithmeticOperator
Exit a parse tree produced byHCLParser.arithmeticOperator().- Parameters:
ctx- the parse tree
-
enterLogicOperator
Enter a parse tree produced byHCLParser.logicOperator().- Parameters:
ctx- the parse tree
-
exitLogicOperator
Exit a parse tree produced byHCLParser.logicOperator().- Parameters:
ctx- the parse tree
-
enterHeredoc
Enter a parse tree produced by theHeredoclabeled alternative inHCLParser.templateExpr().- Parameters:
ctx- the parse tree
-
exitHeredoc
Exit a parse tree produced by theHeredoclabeled alternative inHCLParser.templateExpr().- Parameters:
ctx- the parse tree
-
enterQuotedTemplate
Enter a parse tree produced by theQuotedTemplatelabeled alternative inHCLParser.templateExpr().- Parameters:
ctx- the parse tree
-
exitQuotedTemplate
Exit a parse tree produced by theQuotedTemplatelabeled alternative inHCLParser.templateExpr().- Parameters:
ctx- the parse tree
-
enterHeredocTemplatePart
Enter a parse tree produced byHCLParser.heredocTemplatePart().- Parameters:
ctx- the parse tree
-
exitHeredocTemplatePart
Exit a parse tree produced byHCLParser.heredocTemplatePart().- Parameters:
ctx- the parse tree
-
enterHeredocLiteral
Enter a parse tree produced byHCLParser.heredocLiteral().- Parameters:
ctx- the parse tree
-
exitHeredocLiteral
Exit a parse tree produced byHCLParser.heredocLiteral().- Parameters:
ctx- the parse tree
-
enterQuotedTemplatePart
Enter a parse tree produced byHCLParser.quotedTemplatePart().- Parameters:
ctx- the parse tree
-
exitQuotedTemplatePart
Exit a parse tree produced byHCLParser.quotedTemplatePart().- Parameters:
ctx- the parse tree
-
enterStringLiteral
Enter a parse tree produced byHCLParser.stringLiteral().- Parameters:
ctx- the parse tree
-
exitStringLiteral
Exit a parse tree produced byHCLParser.stringLiteral().- Parameters:
ctx- the parse tree
-
enterTemplateInterpolation
Enter a parse tree produced byHCLParser.templateInterpolation().- Parameters:
ctx- the parse tree
-
exitTemplateInterpolation
Exit a parse tree produced byHCLParser.templateInterpolation().- Parameters:
ctx- the parse tree
-