community/tree-sitter: tracking status of grammars
This issue tracks the status of all tree-sitter grammars, and hopefully, will get them all functioning as expected.
Headers follow this format:
build-date / build-method / helix-version-tested-against
grammar | 2023-11-12 / aports / 23.05 | 2023-11-12 / helix / 23.05 | 2023-11-13 / aports / 23.05 | 2023-11-18 / aports / 23.10 | 2023-11-18 / helix / 23.10 |
---|---|---|---|---|---|
bash | |||||
c | |||||
c-sharp | |||||
cmake | |||||
comment | |||||
cpp | |||||
css | |||||
dart | |||||
dtd | |||||
elixir | |||||
elm | |||||
embedded-template | |||||
git-commit | |||||
git-diff | |||||
git-rebase | |||||
go | |||||
go-mod | |||||
hare | |||||
hcl | |||||
html | |||||
ini | |||||
java | |||||
javascript | |||||
jsdoc | |||||
json | |||||
julia | |||||
kotlin | |||||
latex | |||||
lua | |||||
markdown | |||||
nix | |||||
python | |||||
regex | |||||
ron | |||||
ruby | |||||
rust | |||||
scala | |||||
scheme | |||||
ssh-client-config | |||||
toml | |||||
tsq | |||||
tsx | |||||
typescript | |||||
xml |
As of 2023-11-18...
Errors (for latest helix & aports):
grammar | error |
---|---|
cmake | 2023-11-27T17:13:34.667 helix_core::syntax [ERROR] Could not parse queries for language "cmake". Are your grammars out of sync? Try running 'hx --grammar fetch' and 'hx --grammar build'. This query could not be parsed: QueryError { row: 41, column: 5, offset: 541, message: " . (argument) @function\n ^", kind: Structure } |
dtd | 2023-11-27T17:22:54.781 helix_core::syntax [ERROR] Could not parse queries for language "dtd". Are your grammars out of sync? Try running 'hx --grammar fetch' and 'hx --grammar build'. This query could not be parsed: QueryError { row: 0, column: 2, offset: 2, message: "comment", kind: NodeType } |
git-commit | 2023-11-27T17:24:15.481 helix_core::syntax [ERROR] Could not parse queries for language "git-commit". Are your grammars out of sync? Try running 'hx --grammar fetch' and 'hx --grammar build'. This query could not be parsed: QueryError { row: 12, column: 1, offset: 301, message: "trailer", kind: NodeType } |
julia | 2023-11-27T17:29:09.608 helix_core::syntax [ERROR] Could not parse queries for language "julia". Are your grammars out of sync? Try running 'hx --grammar fetch' and 'hx --grammar build'. This query could not be parsed: QueryError { row: 10, column: 3, offset: 140, message: "variable_declaration", kind: NodeType } |
kotlin | 2023-11-29T18:31:57.810 helix_core::syntax [ERROR] Could not parse queries for language "kotlin". Are your grammars out of sync? Try running 'hx --grammar fetch' and 'hx --grammar build'. This query could not be parsed: QueryError { row: 0, column: 2, offset: 2, message: "comment", kind: NodeType } |
ron | 2023-11-29T10:24:21.246 helix_core::syntax [ERROR] Could not parse queries for language "ron". Are your grammars out of sync? Try running 'hx --grammar fetch' and 'hx --grammar build'. This query could not be parsed: QueryError { row: 4, column: 1, offset: 55, message: "struct_entry", kind: NodeType } |
tsq | 2023-11-27T17:46:03.637 helix_core::syntax [ERROR] Could not parse queries for language "tsq". Are your grammars out of sync? Try running 'hx --grammar fetch' and 'hx --grammar build'. This query could not be parsed: QueryError { row: 49, column: 1, offset: 821, message: "variable", kind: NodeType } |
xml | 2023-11-27T17:46:40.364 helix_core::syntax [ERROR] Could not parse queries for language "xml". Are your grammars out of sync? Try running 'hx --grammar fetch' and 'hx --grammar build'. This query could not be parsed: QueryError { row: 0, column: 2, offset: 2, message: "comment", kind: NodeType } |
If anyone has any ideas on how to automate these tests, that would be appreciated.