Skip to content

Commit 0a16da3

Browse files
Vynlarpokey
andauthored
Add gleamgrammar (#81)
* Add gleam support * add yarn.lock --------- Co-authored-by: Pokey Rule <[email protected]>
1 parent 4b54e78 commit 0a16da3

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
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 hcl html java javascript json julia kotlin latex lua markdown nix perl php python query ruby rust scala scss sparql swift talon tsx typescript xml yaml
3+
LANGUAGES = agda bash c c-sharp clojure cpp css elm elixir gleam 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 xml 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
@@ -30,6 +30,7 @@
3030
"onLanguage:csharp",
3131
"onLanguage:elm",
3232
"onLanguage:elixir",
33+
"onLanguage:gleam",
3334
"onLanguage:go",
3435
"onLanguage:haskell",
3536
"onLanguage:html",
@@ -103,6 +104,7 @@
103104
"tree-sitter-cpp": "^0.19.0",
104105
"tree-sitter-css": "^0.19.0",
105106
"tree-sitter-elixir": "github:elixir-lang/tree-sitter-elixir#b20eaa75565243c50be5e35e253d8beb58f45d56",
107+
"tree-sitter-gleam": "github:gleam-lang/tree-sitter-gleam#2012f294baacf30e7a62414754021284377366c6",
106108
"tree-sitter-go": "github:tree-sitter/tree-sitter-go#bbaa67a180cfe0c943e50c55130918be8efb20bd",
107109
"tree-sitter-haskell": "github:tree-sitter/tree-sitter-haskell#dd924b8df1eb76261f009e149fc6f3291c5081c2",
108110
"tree-sitter-hcl": "github:MichaHoffmann/tree-sitter-hcl#e135399cb31b95fac0760b094556d1d5ce84acf0",

src/extension.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ const languages: {
2020
css: { module: "tree-sitter-css" },
2121
elm: { module: "tree-sitter-elm" },
2222
elixir: { module: "tree-sitter-elixir" },
23+
gleam: { module: "tree-sitter-gleam" },
2324
go: { module: "tree-sitter-go" },
2425
haskell: { module: "tree-sitter-haskell" },
2526
html: { module: "tree-sitter-html" },

yarn.lock

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2745,6 +2745,12 @@ tree-sitter-css@^0.19.0:
27452745
dependencies:
27462746
nan "^2.15.0"
27472747

2748+
"tree-sitter-gleam@github:gleam-lang/tree-sitter-gleam#2012f294baacf30e7a62414754021284377366c6":
2749+
version "1.0.0"
2750+
resolved "https://codeload.github.com/gleam-lang/tree-sitter-gleam/tar.gz/2012f294baacf30e7a62414754021284377366c6"
2751+
dependencies:
2752+
nan "^2.18.0"
2753+
27482754
"tree-sitter-go@github:tree-sitter/tree-sitter-go#bbaa67a180cfe0c943e50c55130918be8efb20bd":
27492755
version "0.20.0"
27502756
resolved "https://codeload.github.com/tree-sitter/tree-sitter-go/tar.gz/bbaa67a180cfe0c943e50c55130918be8efb20bd"
@@ -2756,7 +2762,7 @@ tree-sitter-css@^0.19.0:
27562762
resolved "https://codeload.github.com/tree-sitter/tree-sitter-haskell/tar.gz/dd924b8df1eb76261f009e149fc6f3291c5081c2"
27572763
dependencies:
27582764
nan "^2.12.1"
2759-
node-gyp ">=7 <11"
2765+
node-gyp "^7.1.2"
27602766

27612767
"tree-sitter-hcl@github:MichaHoffmann/tree-sitter-hcl#e135399cb31b95fac0760b094556d1d5ce84acf0":
27622768
version "0.2.0-snapshot"

0 commit comments

Comments
 (0)