WIP xQuery tree-sitter
  • JavaScript 75.4%
  • Tree-sitter Query 24.6%
Find a file
Andy Bunce 93d5d9c028
Some checks failed
main / build (push) Failing after 13s
[doc]
2026-07-16 22:24:04 +01:00
.github/workflows update wasm and web-ui 2023-06-04 07:09:14 +12:00
_config [fix] tags 2026-07-13 10:50:47 +01:00
bindings [mod] working 2026-07-03 22:04:37 +01:00
docs [mod] xq4 progress 2026-07-10 23:19:09 +01:00
examples [fix] some exp on seq tests 2026-07-07 21:46:53 +01:00
queries [doc] 2026-07-16 22:24:04 +01:00
src [mod] name tree-sitter-xquery.so 2026-07-15 11:09:27 +01:00
test/corpus [fix] some exp on seq tests 2026-07-07 21:46:53 +01:00
.editorconfig [mod] update 2026-06-29 20:54:35 +01:00
.env make var ref more explicit 2022-06-20 17:30:46 +12:00
.gitattributes [mod] update 2026-06-29 20:54:35 +01:00
.gitignore [mod] 0.0.6 2026-07-12 23:08:36 +01:00
.nojekyll nojekyll 2022-06-25 10:13:42 +12:00
.npmignore rework with yarn 2022-06-24 12:03:58 +12:00
.prettierrc rework with yarn 2022-06-24 12:03:58 +12:00
binding.gyp dev/work on xpath (#6) 2021-06-18 18:28:40 +12:00
CMakeLists.txt [mod] 0.0.6 2026-07-12 23:08:36 +01:00
CONTRIBUTING.md show and tell (#15) 2021-09-02 12:55:51 +12:00
grammar.js [mod] 0.0.6 2026-07-12 23:08:36 +01:00
LICENSE [mod] working 2026-07-03 22:04:37 +01:00
Makefile [mod] 0.0.6 2026-07-12 23:08:36 +01:00
package.json [mod] 0.0.6 2026-07-12 23:08:36 +01:00
pom.xml [mod] working 2026-07-03 22:04:37 +01:00
progress.md [mod] xq4 progress 2026-07-10 23:19:09 +01:00
README.md [doc] 2026-07-16 22:24:04 +01:00
README.org.md [mod] xq4 progress 2026-07-10 23:19:09 +01:00
tree-sitter-xquery.so [mod] name tree-sitter-xquery.so 2026-07-15 11:09:27 +01:00
tree-sitter-xquery.wasm [mod] 0.0.6 2026-07-12 23:08:36 +01:00
tree-sitter.json [mod] 0.0.6 2026-07-12 23:08:36 +01:00
xquery.so [mod] 0.0.6 2026-07-12 23:08:36 +01:00

A tree-sitter XQuery parser

CLI

tree-sitter generate 
tree-sitter build -o tree-sitter-xquery.so
tree-sitter build --wasm
tree-sitter playground

tree-sitter playground -e $web # export to path $web
cd $web
python3 -m http.server 5000 # run exported playground

tree-sitter version --bump patch


completions

source <(tree-sitter  complete --shell bash)