-
* parglare version: 0.12
* Python version: 3.9
* Operating System: Windows x64 10
### Description
1. I have a big ebnf dictionary (with many rules) and I configured several actions which have …
-
I've attempted to use tree-sitter for the [Solang Solidity Compiler](https://github.com/hyperledger-labs/solang), however I found it impossible to use because:
- When walking the parse tree, only *…
-
Consider what peg (https://docs.rs/peg/latest/peg/#precedence-climbing) was doing, I think it is suitable for us to implement [precedence climbing](https://en.wikipedia.org/wiki/Operator-precedence_pa…
-
The GLR mode of Happy is likely to be slow. Fortunately, the problem of speeding it up has already been solved by Elkhound, which can generate parsers in C++ or OCaml.
-
No where on the project landing page (https://github.com/rust-lang/gll/) it says what "gll" is or means.
Could we have a succinct explanation in the readme or project description?
-
The default lexer of Chevrotain takes the first match according to the order in which the terminals are defined. This is different to the default lexer of ANTLR, which takes the longest match (IIRC).
…
-
It seems that custom actions are being used for two separate purposes: 1) constructing a parse result (e.g. AST tree nodes), and 2) manipulating external state for use by recognizers or dynamic filter…
-
@morrisonlevi You mentioned a few issues with ambiguity regarding the syntax within statements.
The only one I am currently aware of is:
```
class A
{
}
define('B', 1);
define('C', 1);
d…
-
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…
-
See https://github.com/djspiewak/scala-bison, its [tool paper](https://www.sciencedirect.com/science/article/pii/S1571066110001118) and [the original paper on recursive ascent/descent](https://link.sp…