-
Trying to build camllight from this repository fails with the error `Cannot find file pr_type.zi. Please compile pr_type.mli first.`, whereas [FBoisson's fork](https://github.com/FBoisson/Camllight) b…
-
**Suggestion**
Sometimes we need to parse and transform a very large stream that can't be fit into memory all at once. Lark has a way of transforming a tree from a parser, without constructing the …
-
While testing a grammar for https://github.com/potassco/clingo/blob/master/libgringo/src/input/nongroundgrammar.yy I found that `lalr` do not handle the literal `'\\'` see example and possible fix bel…
-
**Suggestion**
Lark currently supports caching to disk for the LALR parser, but it would be great to support it for the Earley parser too. We have a project that has around 3k different grammars usin…
-
There's some recent work on a novel approach for building LR(k) parsers: [Practical LR Parser Generation, Joe Zimmerman](https://arxiv.org/pdf/2209.08383.pdf). His implementation is available under ht…
-
The attached file (strip the .txt) is a grammar for the full Ada language. I tried to run 'tree-sitter generate ./ada_annex_p.js'; it never returned, so I killed it after 90 minutes.
This file is a…
-
I'm trying to replicate part of the rust grammar as found at https://github.com/rust-lang/rust/blob/master/src/grammar/parser-lalr.y and operator precedence is vital for not having my grammar be a hug…
-
I did an extension to emit an `EBNF` understood by https://www.bottlecaps.de/rr/ui to create railroad diagrams from the grammars see here https://github.com/satya-das/cppparser/issues/16 .
I think …
-
leex (http://www.erlang.org/doc/man/leex.html) is a regular expression based lexical analyzer generator for Erlang, similar to lex or flex.
yecc (http://www.erlang.org/doc/man/yecc.html) is an LALR-1…
-
I could not get an extended parser form (something like) `"$..key[?(@.sub == "bar"]` to work. Tried many forms. Then I started digging into the code and I ran across what I show below. It looks odd…