rantlr-core 0.2.0

Rantlr core: .gr lexer, parser, linter, and in-process runtime
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
// Intentionally invalid — direct left recursion (linter should reject).
grammar LeftRecursive;

token N = Number;

rule expr {
    expr "+" term
}

rule term {
    N
}