Skip to content

Latest commit

 

History

History
8 lines (6 loc) · 494 Bytes

File metadata and controls

8 lines (6 loc) · 494 Bytes

Parser Generator Core: LR(1) Bison

This core generates an LR(1) parser from a context free grammar.

The LR(1) implementation delegates the parser generation to GNU Bison. It writes out a GNU Bison grammar file, calls GNU Bison to generate the parser and output an XML report with the parser states. The XML report is then loaded into the backend parser representation. This means that an up-to-date GNU Bison v3 binary needs to be available on your system for the LR(1) Bison core to work.