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: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists