Class HCLParser
java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
org.openrewrite.hcl.internal.grammar.HCLParser
public class HCLParser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATNprotected static final org.antlr.v4.runtime.dfa.DFA[]static final Stringprotected static final org.antlr.v4.runtime.atn.PredictionContextCachestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final String[]Deprecated.static final org.antlr.v4.runtime.Vocabularystatic final intFields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOFFields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbinaryOp()final HCLParser.BlockContextblock()final HCLParser.BodyContextbody()exprTerm()final HCLParser.ForCondContextforCond()final HCLParser.ForExprContextforExpr()forIntro()org.antlr.v4.runtime.atn.ATNgetATN()final HCLParser.GetAttrContextgetAttr()String[]String[]Deprecated.org.antlr.v4.runtime.Vocabularyfinal HCLParser.IndexContextindex()final HCLParser.ObjectContextobject()booleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) final HCLParser.SplatContextsplat()final HCLParser.TupleContexttuple()final HCLParser.UnaryOpContextunaryOp()Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContextsMethods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
FOR_BRACE
public static final int FOR_BRACE- See Also:
-
FOR_BRACK
public static final int FOR_BRACK- See Also:
-
IF
public static final int IF- See Also:
-
IN
public static final int IN- See Also:
-
LBRACE
public static final int LBRACE- See Also:
-
RBRACE
public static final int RBRACE- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
Identifier
public static final int Identifier- See Also:
-
WS
public static final int WS- See Also:
-
COMMENT
public static final int COMMENT- See Also:
-
LINE_COMMENT
public static final int LINE_COMMENT- See Also:
-
NEWLINE
public static final int NEWLINE- See Also:
-
NumericLiteral
public static final int NumericLiteral- See Also:
-
BooleanLiteral
public static final int BooleanLiteral- See Also:
-
QUOTE
public static final int QUOTE- See Also:
-
NULL
public static final int NULL- See Also:
-
HEREDOC_START
public static final int HEREDOC_START- See Also:
-
PLUS
public static final int PLUS- See Also:
-
AND
public static final int AND- See Also:
-
EQ
public static final int EQ- See Also:
-
LT
public static final int LT- See Also:
-
COLON
public static final int COLON- See Also:
-
LBRACK
public static final int LBRACK- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
MINUS
public static final int MINUS- See Also:
-
OR
public static final int OR- See Also:
-
NEQ
public static final int NEQ- See Also:
-
GT
public static final int GT- See Also:
-
QUESTION
public static final int QUESTION- See Also:
-
RBRACK
public static final int RBRACK- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
MUL
public static final int MUL- See Also:
-
NOT
public static final int NOT- See Also:
-
LEQ
public static final int LEQ- See Also:
-
DOT
public static final int DOT- See Also:
-
DIV
public static final int DIV- See Also:
-
GEQ
public static final int GEQ- See Also:
-
ARROW
public static final int ARROW- See Also:
-
COMMA
public static final int COMMA- See Also:
-
MOD
public static final int MOD- See Also:
-
ELLIPSIS
public static final int ELLIPSIS- See Also:
-
TILDE
public static final int TILDE- See Also:
-
TEMPLATE_INTERPOLATION_START
public static final int TEMPLATE_INTERPOLATION_START- See Also:
-
TemplateStringLiteral
public static final int TemplateStringLiteral- See Also:
-
TemplateStringLiteralChar
public static final int TemplateStringLiteralChar- See Also:
-
HTemplateLiteral
public static final int HTemplateLiteral- See Also:
-
HTemplateLiteralChar
public static final int HTemplateLiteralChar- See Also:
-
RULE_configFile
public static final int RULE_configFile- See Also:
-
RULE_body
public static final int RULE_body- See Also:
-
RULE_bodyContent
public static final int RULE_bodyContent- See Also:
-
RULE_attribute
public static final int RULE_attribute- See Also:
-
RULE_block
public static final int RULE_block- See Also:
-
RULE_blockLabel
public static final int RULE_blockLabel- See Also:
-
RULE_expression
public static final int RULE_expression- See Also:
-
RULE_exprTerm
public static final int RULE_exprTerm- See Also:
-
RULE_blockExpr
public static final int RULE_blockExpr- See Also:
-
RULE_literalValue
public static final int RULE_literalValue- See Also:
-
RULE_collectionValue
public static final int RULE_collectionValue- See Also:
-
RULE_tuple
public static final int RULE_tuple- See Also:
-
RULE_object
public static final int RULE_object- See Also:
-
RULE_objectelem
public static final int RULE_objectelem- See Also:
-
RULE_forExpr
public static final int RULE_forExpr- See Also:
-
RULE_forTupleExpr
public static final int RULE_forTupleExpr- See Also:
-
RULE_forObjectExpr
public static final int RULE_forObjectExpr- See Also:
-
RULE_forIntro
public static final int RULE_forIntro- See Also:
-
RULE_forCond
public static final int RULE_forCond- See Also:
-
RULE_variableExpr
public static final int RULE_variableExpr- See Also:
-
RULE_functionCall
public static final int RULE_functionCall- See Also:
-
RULE_arguments
public static final int RULE_arguments- See Also:
-
RULE_index
public static final int RULE_index- See Also:
-
RULE_getAttr
public static final int RULE_getAttr- See Also:
-
RULE_splat
public static final int RULE_splat- See Also:
-
RULE_attrSplat
public static final int RULE_attrSplat- See Also:
-
RULE_fullSplat
public static final int RULE_fullSplat- See Also:
-
RULE_operation
public static final int RULE_operation- See Also:
-
RULE_unaryOp
public static final int RULE_unaryOp- See Also:
-
RULE_binaryOp
public static final int RULE_binaryOp- See Also:
-
RULE_binaryOperator
public static final int RULE_binaryOperator- See Also:
-
RULE_compareOperator
public static final int RULE_compareOperator- See Also:
-
RULE_arithmeticOperator
public static final int RULE_arithmeticOperator- See Also:
-
RULE_logicOperator
public static final int RULE_logicOperator- See Also:
-
RULE_templateExpr
public static final int RULE_templateExpr- See Also:
-
RULE_heredocTemplatePart
public static final int RULE_heredocTemplatePart- See Also:
-
RULE_heredocLiteral
public static final int RULE_heredocLiteral- See Also:
-
RULE_quotedTemplatePart
public static final int RULE_quotedTemplatePart- See Also:
-
RULE_stringLiteral
public static final int RULE_stringLiteral- See Also:
-
RULE_templateInterpolation
public static final int RULE_templateInterpolation- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
HCLParser
public HCLParser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
getTokenNames
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
configFile
public final HCLParser.ConfigFileContext configFile() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
body
- Throws:
org.antlr.v4.runtime.RecognitionException
-
bodyContent
public final HCLParser.BodyContentContext bodyContent() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
attribute
public final HCLParser.AttributeContext attribute() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
block
- Throws:
org.antlr.v4.runtime.RecognitionException
-
blockLabel
public final HCLParser.BlockLabelContext blockLabel() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
expression
public final HCLParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
exprTerm
- Throws:
org.antlr.v4.runtime.RecognitionException
-
blockExpr
public final HCLParser.BlockExprContext blockExpr() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
literalValue
public final HCLParser.LiteralValueContext literalValue() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
collectionValue
public final HCLParser.CollectionValueContext collectionValue() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
tuple
- Throws:
org.antlr.v4.runtime.RecognitionException
-
object
- Throws:
org.antlr.v4.runtime.RecognitionException
-
objectelem
public final HCLParser.ObjectelemContext objectelem() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
forExpr
- Throws:
org.antlr.v4.runtime.RecognitionException
-
forTupleExpr
public final HCLParser.ForTupleExprContext forTupleExpr() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
forObjectExpr
public final HCLParser.ForObjectExprContext forObjectExpr() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
forIntro
- Throws:
org.antlr.v4.runtime.RecognitionException
-
forCond
- Throws:
org.antlr.v4.runtime.RecognitionException
-
variableExpr
public final HCLParser.VariableExprContext variableExpr() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
functionCall
public final HCLParser.FunctionCallContext functionCall() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
arguments
public final HCLParser.ArgumentsContext arguments() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
index
- Throws:
org.antlr.v4.runtime.RecognitionException
-
getAttr
- Throws:
org.antlr.v4.runtime.RecognitionException
-
splat
- Throws:
org.antlr.v4.runtime.RecognitionException
-
attrSplat
public final HCLParser.AttrSplatContext attrSplat() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
fullSplat
public final HCLParser.FullSplatContext fullSplat() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
operation
public final HCLParser.OperationContext operation() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
unaryOp
- Throws:
org.antlr.v4.runtime.RecognitionException
-
binaryOp
- Throws:
org.antlr.v4.runtime.RecognitionException
-
binaryOperator
public final HCLParser.BinaryOperatorContext binaryOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
compareOperator
public final HCLParser.CompareOperatorContext compareOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
arithmeticOperator
public final HCLParser.ArithmeticOperatorContext arithmeticOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
logicOperator
public final HCLParser.LogicOperatorContext logicOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
templateExpr
public final HCLParser.TemplateExprContext templateExpr() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
heredocTemplatePart
public final HCLParser.HeredocTemplatePartContext heredocTemplatePart() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
heredocLiteral
public final HCLParser.HeredocLiteralContext heredocLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
quotedTemplatePart
public final HCLParser.QuotedTemplatePartContext quotedTemplatePart() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
stringLiteral
public final HCLParser.StringLiteralContext stringLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
templateInterpolation
public final HCLParser.TemplateInterpolationContext templateInterpolation() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Overrides:
sempredin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
VOCABULARYinstead.