Skip to content
B. Gian James edited this page Jan 29, 2023 · 1 revision

Welcome to the goldparser-rs wiki!

The goldparser-rs is an engine, parser, and generator for grammars compiled by the GOLD Parser System. Using an enhanced Backus-Naur form for context-free grammars, the goldparser-rs crate provides a Deterministic Finite Automaton scanner/lexer and an LALR syntax parser for your custom language. Reading an Enhanced Grammar Table, the parser can provide an Abstract Syntax Tree or a VM-like execution environment. Using the EGT from your custom grammar and included Rust template, a complete, working parser can be generated in seconds.

Clone this wiki locally