-
-
Here's an idea that I think will generate LALR(1) parsers from LR(0) states in a simple way. This idea may be similar to the first step of lane table methods for generating LR(1) parsers from LR(0) st…
-
When defining a parser with the library `(nausicaa parser-tools lalr)` and the grammar below:
```
(define make-parser
(lalr.lalr-parser
(lalr.output-value: #t)
(lalr.expect: 0)
(lalr.termi…
-
I'd guess that the last test case here is a `rustc` bug, but I don't know about the others.
``` rust
fn match_rangefull() {
match .. { _ => () } // rustc compiles it, parser-lalr rejects
}
fn fie…
-
Hello!
I have observed that parsing a ternary expression fails if the expression is using multiple lines. For example:
```
data "aws_iam_policy_document" "sample" {
source_json = (
lengt…
-
I am experiencing an issue where any attempts to generate a Verilog for my test bench is segfaulting.
```
%> coreir --version
v0.1.51
```
This error can be reproduced by checking out `lake:sp…
-
Current behaviour fails to parse following hcl code:
```hcl
resource "confluent_connector" "source" {
config_nonsensitive = {
"poll.interval.ms" = local.poll_interval * 1000
"sa…
-
I am wondering does Trash support converting ANTLR4 parser files to a LALR-1 (e.g. yacc) files? And if no, is it possible to have that conversion at all? I know the fundamental for these two are quite…
-
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…
-
Lalrpop used to support LALR generation as well as LR, but this was removed following the switch to lane tables. However, the readme claims that it is still possible to use LALR.