-
tavor's fuzzing functionality seems to decrease in speed and increase in memory usage very rapidly with recursive grammars. Informally speaking, the "more" recursive a grammar gets, the larger the mem…
-
I am having trouble figuring out how I can write a `token` like the built-in `String` but with different quotation marks and, in my Abs.hs result, only get the content inside the quotes like `String` …
-
### Describe the bug
I have a Haskell package using `callCabal2nix`, with `build-tool-depends` on `alex` and `happy`. If I `nix-shell` straight into my `default.nix` and use the phase hooks, includ…
-
To make something like this possible :
```
CU. CompilationUnit ::= [PackageDecl] {ImportDeclaration} {TypeDeclaration}
```
giving rise to
```
data CompilationUnit = CU [PackageDecl] (Maybe Import…
ghost updated
11 months ago
-
That sounds like a very interesting and challenging project. I admire your creativity and ambition. 😊
A Common emoji Language between Haskell, Python, Go and JavaScript would be a language that uses …
-
Long term users of the idris programming language will know that one of the weaknesses of the compiler is
it's most common interaction model: the parser. Because the parser is quite a complex piece o…
-
When using the defined commenting editor action, the extension adds a single "-" instead of "--".
BNFC for example does not recognize `- ...` as a comment.
In the screenshot in the extension descr…
-
This is an issue to contemplate a more flexible handling of LBNF rules in the backend. Currently there is a `define` pragma that allows rule names to be first-order functions over other rule names. …
-
```
comment "--(" "--)";
```
reports
```
Warning: comment delimiters longer than 2 characters ignored in Haskell:
--( - --)
```
-
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…