Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates #35

Closed
wants to merge 58 commits into from
Closed
Changes from 2 commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
8cdcbaf
Create README.md
steelsojka Jul 28, 2020
2f7f3e3
chore(parser): add parser binary
steelsojka Jul 28, 2020
b57c7f1
rename from scheme to query
steelsojka Jul 28, 2020
249f27c
fix(grammar): allow identifiers in predicate args
steelsojka Aug 5, 2020
04908dd
Merge pull request #1 from nvim-treesitter/allow-identifiers-in-predi…
theHamsta Aug 5, 2020
61538f1
fix(grammar): fix string to not be greedy
steelsojka Aug 10, 2020
78ab5b7
Merge pull request #2 from steelsojka/fix-string
vigoux Aug 10, 2020
60741d6
feat(grammar): immediate child operator
steelsojka Aug 10, 2020
5aa8da9
Merge pull request #3 from steelsojka/feat-immediate-child-op
vigoux Aug 10, 2020
1c28300
Update README.md
steelsojka Aug 12, 2020
df0f521
Allow to escape strings
stsewd Jan 2, 2021
16575b7
Add CI
stsewd Jan 2, 2021
cc03255
Merge pull request #5 from stsewd/escape
steelsojka Jan 4, 2021
6cff1db
Merge pull request #6 from stsewd/ci
steelsojka Jan 4, 2021
2edf187
Add license
stsewd Feb 13, 2021
12ffaf7
Add $.comment to extras
stsewd Feb 13, 2021
3c0bdd7
Fix: allow ; in strings
stsewd Mar 2, 2021
4b606aa
Merge pull request #10 from stsewd/fix-no-comments
theHamsta Mar 2, 2021
65086ef
Merge pull request #7 from stsewd/add-license
theHamsta Mar 2, 2021
62d59e0
Update to tree-sitter-cli 0.19.1 (#11)
theHamsta Mar 5, 2021
8ab0474
Allow anonymous nodes in immediate child expressions (#13)
stsewd Apr 10, 2021
651d72b
Allow field definitions inside lists (#14)
stsewd Apr 10, 2021
6fa7c2a
Support wildcard nodes `_` (#15)
stsewd Jul 13, 2021
e73e933
Support negated fields and some fixes (#17)
stsewd Dec 23, 2021
3cae1a1
Remove redundant functions
stsewd May 13, 2022
ec7c251
SPM support
mattmassicotte Oct 5, 2022
ef7b8a0
Update dependencies
theHamsta Oct 14, 2022
4297582
Merge pull request #19 from mattmassicotte/feature/spm
theHamsta Oct 14, 2022
6d1b73c
Merge pull request #18 from stsewd/remove-redundant-rules
theHamsta Oct 14, 2022
2f57c4e
Merge pull request #20 from theHamsta/update-dependencies
Oct 14, 2022
3c425fd
ci: bump action versions
dundargoc Dec 17, 2022
5b6e1a8
build: fill necessary metadata for `cargo publish`
theHamsta Mar 3, 2023
f97aa1f
chore: add `target` to .gitignore
theHamsta Mar 10, 2023
747f111
chore: remove old generated wasm file
clason Jan 28, 2024
becbff6
chore: regenerate parser with latest tree-sitter
clason Jan 28, 2024
70f79f3
fix: allow optional anchors in valid spots
amaanq Feb 13, 2024
4f357e1
chore: move corpus under test/ and add anchor tests
amaanq Feb 13, 2024
5118a46
chore: generate
amaanq Feb 13, 2024
8147726
chore: add gitattributes
ObserverOfTime Feb 13, 2024
d3b01d6
chore: update bindings
ObserverOfTime Feb 13, 2024
eded4ae
chore(grammar): reference dsl types
ObserverOfTime Feb 13, 2024
ee676af
chore: improve tests
ObserverOfTime Feb 13, 2024
7f08b12
chore: update versions & links
ObserverOfTime Feb 13, 2024
4431e86
chore(readme): add badges
ObserverOfTime Feb 13, 2024
af85926
feat: update bindings
ObserverOfTime Mar 6, 2024
8d592e0
feat: include queries
ObserverOfTime Mar 6, 2024
907f1a7
fix: escape braces in regexp
ObserverOfTime Mar 26, 2024
317a700
build: update node binding & makefile
ObserverOfTime Mar 26, 2024
500f396
ci: update workflow
ObserverOfTime Mar 26, 2024
b40357a
chore: release 0.2.1
ObserverOfTime Mar 26, 2024
24bde72
fix: regenerate parser and bindings
clason Apr 22, 2024
ddd6df0
fix: allow supertype nodes as identifiers
clason May 6, 2024
e05870e
fix: properly handle supertypes
amaanq May 6, 2024
99e1251
bump version to v0.3.0
clason May 6, 2024
7eeae4c
refactor: make `definition` a supertype
amaanq May 22, 2024
da664ae
refactor: rename list to alternation
amaanq May 22, 2024
a1f22fc
feat: add string content
amaanq May 22, 2024
1237c8a
chore: generate
amaanq May 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions Cargo.lock

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

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ version = "0.0.1"
keywords = ["incremental", "parsing", "query"]
categories = ["parsing", "text-editors"]
repository = "https://github.com/nvim-treesitter/tree-sitter-query"
edition = "2018"
edition = "2021"

build = "bindings/rust/build.rs"
include = [
@@ -19,7 +19,7 @@ include = [
path = "bindings/rust/lib.rs"

[dependencies]
tree-sitter = "0.19"
tree-sitter = "0.20.9"

[build-dependencies]
cc = "1.0"
28 changes: 14 additions & 14 deletions package-lock.json

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

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -13,9 +13,9 @@
"author": "",
"license": "Apache-2.0",
"dependencies": {
"nan": "^2.14.2"
"nan": "^2.17.0"
},
"devDependencies": {
"tree-sitter-cli": "^0.19.4"
"tree-sitter-cli": "^0.20.7"
}
}
283 changes: 265 additions & 18 deletions src/parser.c

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

5 changes: 3 additions & 2 deletions src/tree_sitter/parser.h

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