This is an automated email from the ASF dual-hosted git repository.
lkishalmi pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git
from b386c4ec5b Merge pull request #3215 from
sworisbreathing/NETBEANS-4997-fix-open-url-in-edge
add fbdda86a51 Work on HCL Expression AST
No new revisions were added by this update.
Summary of changes:
ide/languages.hcl/manifest.mf | 1 +
ide/languages.hcl/nbproject/project.properties | 3 +-
ide/languages.hcl/nbproject/project.xml | 9 +
.../modules/languages/hcl/HCLLanguage.java | 6 +
.../modules/languages/hcl/HCLParserResult.java | 35 +-
.../modules/languages/hcl/HCLSemanticAnalyzer.java | 161 +++
.../modules/languages/hcl/HCLStructureItem.java | 7 +-
.../modules/languages/hcl/{ast => }/SourceRef.java | 48 +-
.../languages/hcl/ast/ASTBuilderListener.java | 108 --
...{HCLElement.java => HCLAddressableElement.java} | 17 +-
.../languages/hcl/ast/HCLArithmeticOperation.java | 111 ++
.../modules/languages/hcl/ast/HCLAttribute.java | 27 +-
.../modules/languages/hcl/ast/HCLBlock.java | 6 +-
.../modules/languages/hcl/ast/HCLBlockFactory.java | 155 +++
.../modules/languages/hcl/ast/HCLCollection.java | 125 ++
...{HCLBlock.java => HCLConditionalOperation.java} | 35 +-
.../modules/languages/hcl/ast/HCLContainer.java | 14 +-
.../modules/languages/hcl/ast/HCLDocument.java | 1 +
.../modules/languages/hcl/ast/HCLElement.java | 78 +-
.../modules/languages/hcl/ast/HCLExpression.java | 57 +
.../languages/hcl/ast/HCLExpressionFactory.java | 407 ++++++
.../languages/hcl/ast/HCLForExpression.java | 113 ++
.../ast/{HCLAttribute.java => HCLFunction.java} | 39 +-
.../modules/languages/hcl/ast/HCLIdentifier.java | 21 +-
.../modules/languages/hcl/ast/HCLLiteral.java | 93 ++
.../languages/hcl/ast/HCLResolveOperation.java | 109 ++
.../modules/languages/hcl/ast/HCLTemplate.java | 136 ++
.../ast/{HCLAttribute.java => HCLVariable.java} | 25 +-
.../hcl/grammar/g4/HCLExpressionParser.g4 | 40 +-
.../languages/hcl/grammar/g4/HCLLexerBasics.g4 | 5 +-
.../modules/languages/hcl/grammar/g4/HCLParser.g4 | 3 -
.../hcl/terraform/TerraformParserResult.java | 99 +-
.../hcl/terraform/TerraformSemanticAnalyzer.java | 142 +-
.../modules/languages/hcl/terraform/snippets.xml | 6 +
.../hcl/terraform/terraform-functions-1.4.json | 1439 ++++++++++++++++++++
.../languages/hcl/tfvars/TFVarsParserResult.java | 16 +-
.../modules/languages/hcl/ReferenceTest.java | 139 ++
.../modules/languages/hcl/ast/HCLLiteralsTest.java | 74 +
.../languages/hcl/ast/HCLOperationsTest.java | 82 ++
.../languages/hcl/grammar/HCLParserTest.java | 9 +-
40 files changed, 3641 insertions(+), 360 deletions(-)
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/HCLSemanticAnalyzer.java
rename ide/languages.hcl/src/org/netbeans/modules/languages/hcl/{ast =>
}/SourceRef.java (51%)
delete mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/ASTBuilderListener.java
copy
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/{HCLElement.java
=> HCLAddressableElement.java} (79%)
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLArithmeticOperation.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLBlockFactory.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLCollection.java
copy
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/{HCLBlock.java =>
HCLConditionalOperation.java} (56%)
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLExpression.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLExpressionFactory.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLForExpression.java
copy
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/{HCLAttribute.java
=> HCLFunction.java} (55%)
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLLiteral.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLResolveOperation.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLTemplate.java
copy
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/{HCLAttribute.java
=> HCLVariable.java} (69%)
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/terraform/terraform-functions-1.4.json
create mode 100644
ide/languages.hcl/test/unit/src/org/netbeans/modules/languages/hcl/ReferenceTest.java
create mode 100644
ide/languages.hcl/test/unit/src/org/netbeans/modules/languages/hcl/ast/HCLLiteralsTest.java
create mode 100644
ide/languages.hcl/test/unit/src/org/netbeans/modules/languages/hcl/ast/HCLOperationsTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists