-
### Checklist
- [ ] The issue exists after disabling all extensions
- [ ] The issue exists on a clean installation of webui
- [X] The issue is caused by an extension, but I believe it is caused by a …
-
**What is your question?**
I'm interested in writing a transformer for certain parts of input programs that wouldn't require a full language grammar. So let's say I have the below sample cpp code:
…
-
I was trying to run some basic grammar that had some left recursion and realized that the parser doesn't seem to support that. Is there a reason for that/would it be possible for the parser to support…
-
Need to implement the Leo Optimization for the Earley parser to optimize right-recursive rules.
I'm not attaching this one to a milestone. I think we can release 3.1.0 without it, but it would be …
-
Currently we have `builtins.match` for parsing strings using regular expressions. Perhaps it would be appropriate to also have `builtins.earley` function that takes an ABNF (or EBNF) grammar and a str…
-
Benefits:
* can save us space in the prediction matrix
* can save us time looking up medial items when completing generated symbols, because generated symbols are always the first symbol in a bina…
-
CUrrently the `earley` parser is used which is very slow (~20min for 1300 instr.). In order to use the significantly faster `lalr` parser the priorities of the terminals must be set correctly.
-
**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…
-
Right recursion runs in quadratic time with the Earley parser on grammars that can be parsed in linear time by LR(k) parsers. Ideally we should optimize the parser, but for the time being, grammars sh…
-
metacat query “files from protodune-sp:2gevtodelete_74942485 limit 1”
MQLSyntaxError: No terminal matches ‘2’ in the current parser context, at line 1 col 26
files from protodune-sp:2gevtodelete_749…