mirror of https://git.FreeBSD.org/ports.git
14 lines
495 B
Plaintext
14 lines
495 B
Plaintext
Lrama is LALR (1) parser generator written by Ruby. The first goal of this
|
|
project is providing error tolerant parser for CRuby with minimal changes on
|
|
CRuby parse.y file.
|
|
|
|
Features:
|
|
- Bison style grammar file is supported with some assumptions
|
|
- b4_locations_if is always true
|
|
- b4_pure_if is always true
|
|
- b4_pull_if is always false
|
|
- b4_lac_if is always false
|
|
- Error Tolerance parser
|
|
- Subset of Repairing Syntax Errors in LR Parsers (Corchuelo et al.) algorithm
|
|
is supported.
|