NYACC is set of Guile modules for generating parsers and lexical analyzers. It provides sample parsers, pretty-printers using SXML trees as an intermediate representation, a decent C parser and an `FFI Helper' tool to help create Guile Scheme bindings for C-based libraries. It also provides (partially implemented) compilers based on these parsers to allow execution with Guile as extension languages.
NYACC is an LALR(1) parser generator implemented in Guile. The syntax and nomenclature should be considered not stable. It comes with extensive examples, including parsers for the Javascript and C99 languages.
NYACC is set of Guile modules for generating parsers and lexical analyzers. It provides sample parsers, pretty-printers using SXML trees as an intermediate representation, a decent C parser and an `FFI Helper' tool to help create Guile Scheme bindings for C-based libraries. It also provides (partially implemented) compilers based on these parsers to allow execution with Guile as extension languages.
NYACC is an LALR(1) parser generator implemented in Guile. The syntax and nomenclature should be considered not stable. It comes with extensive examples, including parsers for the Javascript and C99 languages.