-
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…
-
@jeffreykegler mentioned that his description of how to analyze Leo chains might be too daunting. Here's what I'm planning to do:
**Definition:** A *derivation path* is a sequence, in Earley set o…
-
@dabrahams has pointed out more problems with section 6, on the Leo algorithm.
-
There’s already a Nix parser written in Rust at https://github.com/nix-community/rnix-parser (but from what I could see based on a very different parsing method and producing a somewhat different resu…
-
If uniqueness wasn't guaranteed by other features of the algorithm, it's hard to imagine that the Leo optimization would actually work for all grammars and inputs. Something seems a little bit fishy …
-
## 💡 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…