Skip to content

Commit

Permalink
feat: added ^ as a prefix (#13)
Browse files Browse the repository at this point in the history
  • Loading branch information
urbit-pilled authored Mar 25, 2024
1 parent 779faee commit 1eaedb1
Show file tree
Hide file tree
Showing 11 changed files with 2,861 additions and 2,451 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ build/
target/
*.wasm
*.o
*.so
16 changes: 6 additions & 10 deletions binding.gyp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 14 additions & 22 deletions bindings/node/binding.cc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions bindings/node/index.d.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 4 additions & 16 deletions bindings/node/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions grammar.js
Original file line number Diff line number Diff line change
Expand Up @@ -562,8 +562,8 @@ module.exports = grammar({

booleanConstant: (_$) => token(choice('true', 'false')),

// variable: ($) => $.name,
variable: (_$) => /\$[A-Za-z0-9_]*/,
// variable: ($ or ^) => $.name,
variable: (_$) => /[\$\^][A-Za-z0-9_]*/,

// name for variables, labels
name: (_$) => /[\^#A-Za-z_][A-Za-z0-9_]*/,
Expand Down
18 changes: 15 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,26 @@
"test": "tree-sitter test",
"wasm": "tree-sitter build-wasm",
"web": "tree-sitter web-ui",
"generate": "tree-sitter generate && tree-sitter build-wasm"
"generate": "tree-sitter generate && tree-sitter build-wasm",
"install": "node-gyp-build",
"prebuildify": "prebuildify --napi --strip"
},
"main": "bindings/node",
"dependencies": {
"nan": "^2.18.0"
"node-addon-api": "^7.1.0",
"node-gyp-build": "^4.8.0"
},
"peerDependencies": {
"tree-sitter": "^0.21.0"
},
"peerDependenciesMeta": {
"tree_sitter": {
"optional": true
}
},
"devDependencies": {
"tree-sitter-cli": "~0.21.0-pre-release-1"
"tree-sitter-cli": "~0.21.0-pre-release-1",
"prebuildify": "^6.0.0"
},
"tree-sitter": [
{
Expand Down
2 changes: 1 addition & 1 deletion src/grammar.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 1eaedb1

Please sign in to comment.