-
I found out that there is a powerful `-D` flag for `tree-sitter test` that can help with debugging, yet it has a lot of jargon on the output, and I am unable to find the doc for them. It will be great…
-
The work-in-progress tree-sitter grammar for the D programming language that I am working on currently has [198 conflicts](https://github.com/cybershadow/tree-sitter-d/blob/master/grammar.js#L23-L270)…
-
This is a valid `%feature`:
```
%feature("async", "0") *::Method;
```
However this is not:
```
%feature("async", "0") Klass::*;
```
(this seems to get parsed as a member pointer in the `decl…
-
I am wondering does Trash support converting ANTLR4 parser files to a LALR-1 (e.g. yacc) files? And if no, is it possible to have that conversion at all? I know the fundamental for these two are quite…
-
I'm stuck trying to create a grammar which can distinguish between a assignment expression with a explicit assignment operator, like
T1=1
and an implicit assignment like
T1
where t…
-
[tree-sitter](http://tree-sitter.github.io/tree-sitter/) is responsible for syntax highlighting and other syntax-oriented features in the Atom editor. It can also be used to build generic syntactic to…
-
I'm trying to parse lists with elements delimited by white spaces.
``` js
const NL = repeat1(/[\n]/);
const WS = repeat1(/[\t ]/);
module.exports = grammar({
name: 'test',
extras…
-
It seems that you miss the `LuaPG` script or it should be `LuaAST` in `main.lua`.
-
I ran the tests with `MAKE=make ./parser_tests` and got this:
```
17c17
< :161: syntax error after 'RightButton) ) {
---
> :161: syntax error after 'LeftButton || button == Key.RightButton) ) {
…
-
While you do state that it's not production ready yet, I've enjoyed using it on a few prototypes I've made. Would it be possible to release the `0.1.0` package on npm so that I can reference that in c…