-
I am attempting to build a CSV parser based on [RFC 4180](https://datatracker.ietf.org/doc/html/rfc4180):
```
import sys
from lark import Lark
f = open(sys.argv[1], "rb")
csv_parser = Lark(…
-
I have this line on my grammar:
```regex
productions : new_line* ( space* non_terminal_start space* "->" space* non_terminals space* end_symbol )* space* non_terminal_start space* "->" space…
-
I'll respond to https://github.com/jeffreykegler/personal/commit/56fdbaa143cd1a4a7f61d5c6be848afd8c54fa01#r74816581 here, because in this repo I'm preparing a paper that addresses Marpa's history with…
-
Hello,
I am interested in using Lotsawa for parsing a custom metalanguage.
May I ask what license this project has? I know the [val-compiler](https://github.com/val-lang/val/blob/main/LICENSE) i…
-
Autodoc is in need of a Zig source code tokenizer. The tokenizer would have two main duties:
- help highlight source code (code snippets in guides or doc comments, doctests, comptime expressions)
…
-
When I run `stack install haskell-dap ghci-dap haskell-debug-adapter --system-ghc`, it will stuck when compiling fsnotify.
The last line of output is 'fsnotify > win-src\System\Win32\File…
-
This was the doozy with building the 'medicine' string by possible string replacements. https://adventofcode.com/2015/day/19#part2
Things to research:
* Context-free grammar (describes the replace…
-
One attractive feature of rnix-parser is, through its use of rowan, it is able to recover from errors and provide partial parses for input. This is especially useful in the context of editor tooling w…
-
**Describe the bug**
Empty string rules still fail to match in some situations. This is the same as #108 although after it's fix it doesn't happen in all situations but still happens.
**To Reprodu…
-
## 💡 Idea
Generating strings is not just for regexes. The same techniques can be used with any grammar.
## Motivation
I came here with a background in using Python's "hypothesis" and Perl's "Lectro…