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 ac3b904000 Merge pull request #5637 from
mbien/jdk-detector-improvements
add d55aadc378 Initial HCL Support (#5612)
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
ide/editor.kit/nbproject/project.xml | 6 +
ide/languages.hcl/build.xml | 50 ++++
ide/languages.hcl/licenseinfo.xml | 27 ++
ide/languages.hcl/manifest.mf | 6 +
ide/languages.hcl/nbproject/project.properties | 18 ++
.../nbproject/project.xml | 225 +++++++++--------
.../modules/languages/hcl/AbstractHCLLexer.java | 103 ++++++++
.../modules/languages/hcl/BasicHCLLexer.java | 117 +++++++++
.../modules/languages/hcl/Bundle.properties | 35 +++
.../modules/languages/hcl/FontAndColors.xml | 39 +++
.../modules/languages/hcl/HCLHereDocAdaptor.java | 79 ++++++
.../modules/languages/hcl/HCLLanguage.java | 252 +++++++++++++++++++
.../modules/languages/hcl/HCLParserResult.java | 214 ++++++++++++++++
.../modules/languages/hcl/HCLStructureScanner.java | 56 +++++
.../netbeans/modules/languages/hcl/HCLTokenId.java | 54 ++++
.../modules/languages/hcl/NbHCLParser.java | 62 +++++
.../languages/hcl/ast/ASTBuilderListener.java | 80 ++++++
.../modules/languages/hcl/ast/HCLAttribute.java | 39 +++
.../modules/languages/hcl/ast/HCLBlock.java | 49 ++++
.../modules/languages/hcl/ast/HCLContainer.java | 54 ++++
.../modules/languages/hcl/ast/HCLDocument.java | 32 +++
.../modules/languages/hcl/ast/HCLElement.java | 54 ++++
.../modules/languages/hcl/ast/HCLIdentifier.java | 63 +++++
.../modules/languages/hcl/ast/SourceRef.java | 37 +++
.../hcl/grammar/g4/HCLExpressionParser.g4 | 191 ++++++++++++++
.../modules/languages/hcl/grammar/g4/HCLLexer.g4 | 278 +++++++++++++++++++++
.../languages/hcl/grammar/g4/HCLLexerBasics.g4 | 250 ++++++++++++++++++
.../modules/languages/hcl/grammar/g4/HCLParser.g4 | 42 ++++
.../languages/hcl/grammar/g4/TerraformLexer.g4 | 93 +++++++
.../org/netbeans/modules/languages/hcl/layer.xml | 75 ++++++
.../modules/languages/hcl/resources/terraform.png | Bin 0 -> 525 bytes
.../modules/languages/hcl/resources/terraform.svg | 57 +++++
.../languages/hcl/terraform}/Bundle.properties | 0
.../languages/hcl/terraform/TerraformHCLLexer.java | 136 ++++++++++
.../languages/hcl/terraform/TerraformLanguage.java | 105 ++++++++
.../hcl/terraform/TerraformParserResult.java | 113 +++++++++
.../languages/hcl/terraform/preferences.xml | 27 ++
.../modules/languages/hcl/terraform/snippets.xml | 93 +++++++
.../languages/hcl/tfvars}/Bundle.properties | 0
.../languages/hcl/tfvars/TFVarsLanguage.java | 106 ++++++++
.../languages/hcl/tfvars/TFVarsParserResult.java | 56 +++++
.../modules/languages/hcl/tfvars/preferences.xml | 27 ++
nbbuild/cluster.properties | 1 +
nbbuild/licenses/MIT-vscode-material-icon-theme | 21 ++
45 files changed, 3320 insertions(+), 103 deletions(-)
create mode 100644 ide/languages.hcl/build.xml
create mode 100644 ide/languages.hcl/licenseinfo.xml
create mode 100644 ide/languages.hcl/manifest.mf
create mode 100644 ide/languages.hcl/nbproject/project.properties
copy ide/{editor.kit => languages.hcl}/nbproject/project.xml (52%)
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/AbstractHCLLexer.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/BasicHCLLexer.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/Bundle.properties
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/FontAndColors.xml
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/HCLHereDocAdaptor.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/HCLLanguage.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/HCLParserResult.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/HCLStructureScanner.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/HCLTokenId.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/NbHCLParser.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/ASTBuilderListener.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLAttribute.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLBlock.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLContainer.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLDocument.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLElement.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/HCLIdentifier.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/ast/SourceRef.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/grammar/g4/HCLExpressionParser.g4
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/grammar/g4/HCLLexer.g4
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/grammar/g4/HCLLexerBasics.g4
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/grammar/g4/HCLParser.g4
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/grammar/g4/TerraformLexer.g4
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/layer.xml
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/resources/terraform.png
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/resources/terraform.svg
copy {java/maven/src/org/netbeans/modules/maven/actions/usages =>
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/terraform}/Bundle.properties
(100%)
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/terraform/TerraformHCLLexer.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/terraform/TerraformLanguage.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/terraform/TerraformParserResult.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/terraform/preferences.xml
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/terraform/snippets.xml
copy {java/maven/src/org/netbeans/modules/maven/actions/usages =>
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/tfvars}/Bundle.properties
(100%)
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/tfvars/TFVarsLanguage.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/tfvars/TFVarsParserResult.java
create mode 100644
ide/languages.hcl/src/org/netbeans/modules/languages/hcl/tfvars/preferences.xml
create mode 100644 nbbuild/licenses/MIT-vscode-material-icon-theme
---------------------------------------------------------------------
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