Class HclGrammar
- java.lang.Object
-
- org.sonar.iac.terraform.parser.grammar.HclGrammar
-
public class HclGrammar extends Object
-
-
Constructor Summary
Constructors Constructor Description HclGrammar(com.sonar.sslr.api.typed.GrammarBuilder<SyntaxTokenImpl> b, TreeFactory f)
-
Method Summary
-
-
-
Constructor Detail
-
HclGrammar
public HclGrammar(com.sonar.sslr.api.typed.GrammarBuilder<SyntaxTokenImpl> b, TreeFactory f)
-
-
Method Detail
-
FILE
public FileTree FILE()
-
BLOCK
public BlockTree BLOCK()
-
ONE_LINE_BLOCK
public BlockTree ONE_LINE_BLOCK()
-
LABEL
public LabelTree LABEL()
-
ATTRIBUTE
public AttributeTree ATTRIBUTE()
-
EXPRESSION
public ExpressionTree EXPRESSION()
-
CONDITIONAL_OR_EXPR
public ExpressionTree CONDITIONAL_OR_EXPR()
-
CONDITIONAL_AND_EXPR
public ExpressionTree CONDITIONAL_AND_EXPR()
-
EQUALITY_EXPR
public ExpressionTree EQUALITY_EXPR()
-
RELATIONAL_EXPR
public ExpressionTree RELATIONAL_EXPR()
-
ADDITIVE_EXPR
public ExpressionTree ADDITIVE_EXPR()
-
MULTIPLICATIVE_EXPR
public ExpressionTree MULTIPLICATIVE_EXPR()
-
PREFIX_EXPRESSION
public ExpressionTree PREFIX_EXPRESSION()
-
PRIMARY_EXPRESSION
public ExpressionTree PRIMARY_EXPRESSION()
-
QUOTED_TEMPLATE
public ExpressionTree QUOTED_TEMPLATE()
-
TEMPLATE
public ExpressionTree TEMPLATE()
-
TEMPLATE_INTERPOLATION
public TemplateInterpolationTree TEMPLATE_INTERPOLATION()
-
TEMPLATE_IF_DIRECTIVE
public TemplateIfDirectiveTree TEMPLATE_IF_DIRECTIVE()
-
TEMPLATE_IF_DIRECTIVE_IF_PART
public TemplateIfDirectiveTreeImpl.IfPart TEMPLATE_IF_DIRECTIVE_IF_PART()
-
TEMPLATE_IF_DIRECTIVE_ELSE_PART
public TemplateIfDirectiveTreeImpl.ElsePart TEMPLATE_IF_DIRECTIVE_ELSE_PART()
-
TEMPLATE_FOR_DIRECTIVE
public TemplateForDirectiveTree TEMPLATE_FOR_DIRECTIVE()
-
TEMPLATE_FOR_DIRECTIVE_INTRO
public TemplateForDirectiveTreeImpl.Intro TEMPLATE_FOR_DIRECTIVE_INTRO()
-
PARENTHESIZED_EXPRESSION
public ParenthesizedExpressionTree PARENTHESIZED_EXPRESSION()
-
POSTFIX_EXPRESSION
public TreeFactory.PartialAccess POSTFIX_EXPRESSION()
-
CONDITION
public TreeFactory.PartialAccess CONDITION()
-
ATTRIBUTE_ACCESS
public TreeFactory.PartialAttributeAccess ATTRIBUTE_ACCESS()
-
INDEX_ACCESS
public TreeFactory.PartialIndexAccess INDEX_ACCESS()
-
INDEX_SPLAT_ACCESS
public TreeFactory.PartialIndexSplatAccess INDEX_SPLAT_ACCESS()
-
ATTRIBUTE_SPLAT_ACCESS
public TreeFactory.PartialAttrSplatAccess ATTRIBUTE_SPLAT_ACCESS()
-
OBJECT
public ObjectTree OBJECT()
-
FOR_TUPLE
public ForTupleTree FOR_TUPLE()
-
FOR_OBJECT
public ForObjectTree FOR_OBJECT()
-
FOR_INTRO
public AbstractForTree.ForIntro FOR_INTRO()
-
OBJECT_ELEMENTS
public SeparatedTrees<ObjectElementTree> OBJECT_ELEMENTS()
-
TUPLE
public TupleTree TUPLE()
-
TUPLE_ELEMENTS
public SeparatedTrees<ExpressionTree> TUPLE_ELEMENTS()
-
OBJECT_ELEMENT
public ObjectElementTree OBJECT_ELEMENT()
-
LITERAL_EXPRESSION
public ExpressionTree LITERAL_EXPRESSION()
-
VARIABLE_EXPRESSION
public VariableExprTree VARIABLE_EXPRESSION()
-
FUNCTION_CALL
public FunctionCallTree FUNCTION_CALL()
-
FUNCTION_CALL_ARGUMENTS
public SeparatedTrees<ExpressionTree> FUNCTION_CALL_ARGUMENTS()
-
-