Skip to content

Commit 322ea5d

Browse files
danlamannapokey
andauthored
Add support for terraform language (redux) (#72)
* Add support for terraform language * ocd --------- Co-authored-by: Pokey Rule <[email protected]>
1 parent 22cbee9 commit 322ea5d

File tree

4 files changed

+16
-1
lines changed

4 files changed

+16
-1
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# For generating .wasm files for parsers
22
# See https://www.npmjs.com/package/web-tree-sitter
3-
LANGUAGES = agda bash c c-sharp clojure cpp css elm elixir go haskell html java javascript json julia kotlin latex lua markdown nix perl php python query ruby rust scala scss sparql swift talon tsx typescript yaml
3+
LANGUAGES = agda bash c c-sharp clojure cpp css elm elixir go haskell hcl html java javascript json julia kotlin latex lua markdown nix perl php python query ruby rust scala scss sparql swift talon tsx typescript yaml
44

55
# Build web-tree-sitter parsers for $(LANGUAGES)
66

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"onLanguage:starlark",
5858
"onLanguage:swift",
5959
"onLanguage:talon",
60+
"onLanguage:terraform",
6061
"onLanguage:typescript",
6162
"onLanguage:typescriptreact",
6263
"onLanguage:xml",
@@ -103,6 +104,7 @@
103104
"tree-sitter-elixir": "github:elixir-lang/tree-sitter-elixir#b20eaa75565243c50be5e35e253d8beb58f45d56",
104105
"tree-sitter-go": "github:tree-sitter/tree-sitter-go#bbaa67a180cfe0c943e50c55130918be8efb20bd",
105106
"tree-sitter-haskell": "github:tree-sitter/tree-sitter-haskell#d6ccd2d9c40bdec29fee0027ef04fe5ff1ae4ceb",
107+
"tree-sitter-hcl": "https://github.com/MichaHoffmann/tree-sitter-hcl#b5539065432c08e4118eb3ee7c94902fdda85708",
106108
"tree-sitter-html": "^0.19.0",
107109
"tree-sitter-java": "github:tree-sitter/tree-sitter-java#ac14b4b1884102839455d32543ab6d53ae089ab7",
108110
"tree-sitter-javascript": "github:tree-sitter/tree-sitter-javascript#5720b249490b3c17245ba772f6be4a43edb4e3b7",

src/extension.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ const languages: {
4747
starlark: { module: "tree-sitter-python" },
4848
swift: { module: "tree-sitter-swift" },
4949
talon: { module: "tree-sitter-talon" },
50+
terraform: { module: "tree-sitter-hcl" },
5051
typescript: { module: "tree-sitter-typescript" },
5152
typescriptreact: { module: "tree-sitter-tsx" },
5253
xml: { module: "tree-sitter-html" },

yarn.lock

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2424,6 +2424,11 @@ tree-sitter-cli@=0.20.6, tree-sitter-cli@^0.20.1:
24242424
resolved "https://registry.yarnpkg.com/tree-sitter-cli/-/tree-sitter-cli-0.20.6.tgz#2a7202190d7bd64e112b451f94573dbe40a04f04"
24252425
integrity sha512-tjbAeuGSMhco/EnsThjWkQbDIYMDmdkWsTPsa/NJAW7bjaki9P7oM9TkLxfdlnm4LXd1wR5wVSM2/RTLtZbm6A==
24262426

2427+
tree-sitter-cli@^0.20.6:
2428+
version "0.20.8"
2429+
resolved "https://registry.yarnpkg.com/tree-sitter-cli/-/tree-sitter-cli-0.20.8.tgz#06a81cea8d6d82f93d67eed7d28b6bc04a4a8916"
2430+
integrity sha512-XjTcS3wdTy/2cc/ptMLc/WRyOLECRYcMTrSWyhZnj1oGSOWbHLTklgsgRICU3cPfb0vy+oZCC33M43u6R1HSCA==
2431+
24272432
"tree-sitter-clojure@github:sogaiu/tree-sitter-clojure#master":
24282433
version "0.0.9"
24292434
resolved "https://codeload.github.com/sogaiu/tree-sitter-clojure/tar.gz/087bac78c53fe1387756cd5b8e68a69b3f6d7244"
@@ -2463,6 +2468,13 @@ tree-sitter-css@^0.19.0:
24632468
nan "^2.12.1"
24642469
node-gyp "^7.1.2"
24652470

2471+
"tree-sitter-hcl@https://github.com/MichaHoffmann/tree-sitter-hcl#b5539065432c08e4118eb3ee7c94902fdda85708":
2472+
version "0.2.0-snapshot"
2473+
resolved "https://github.com/MichaHoffmann/tree-sitter-hcl#b5539065432c08e4118eb3ee7c94902fdda85708"
2474+
dependencies:
2475+
nan "^2.14.2"
2476+
tree-sitter-cli "^0.20.6"
2477+
24662478
tree-sitter-html@^0.19.0:
24672479
version "0.19.0"
24682480
resolved "https://registry.yarnpkg.com/tree-sitter-html/-/tree-sitter-html-0.19.0.tgz#abebe9950f5ce909b6e3e8da2e90246647a70a22"

0 commit comments

Comments
 (0)