A Compact Guide to Lex and Yacc
Tutorial in Lex and Yacc, tools that simplify compiler construction.
AnaGram: LALR Parser Generator
AnaGram provides a powerful grammar notation, special features for maintenance of highly configurable parsers, visual parsing and unique interactive debugging tools…
BtYacc patches: BackTracking Yacc
The version of BtYacc on siber.com suffers from a few minor, but annoying bugs. This is a page with patches.
BtYacc: BackTracking Yacc
A modified version of yacc that supports automatic backtracking and semantic disambiguation to parse ambiguous grammars. It also has syntactic sugar for inherited attributes.
CppCC (C++ Compiler Compiler)
a scanner+LL(k = 1..Inf) parser generator for C++. Allows easy top-down description of grammars in an intuitive and extensible manner. Good generated code speed (as comared to GNU …
Elkhound: A GLR Parser Generator
Almost as fast as Bison (for deterministic portions of input), but can parse any context-free grammar. [Open source, BSD]
Flex for Microsoft Visual C++ 6.0 and .Net
Describes how to build Flex using Microsoft Visual C++ 6.0 and .Net.
iburg, A Tree Parser Generator
Generates fast tree parsers for cost-augmented tree grammars. A variant of iburg is used in the code generators for lcc.
Lex and Yacc for Delphi 3
Port of lex and yacc to Delphi 3. Base at port to Turbo Pascal.
LLgen parser generator
A tool for generating an efficient recursive descent parser from an ELL(1) grammar. The grammar may be ambiguous or more general than ELL(1): there are both static and dynamic faci…
LRgen Lexer & Parser Generator from Parsetec
LRgen is an LALR parser generator and LALR lexer generator, featuring TBNF grammar notation and LALR lexers for parser and compiler development. The lexers and parsers both use the…
PCCTS Resources and
The primary source of maintenance releases for the PCCTS compiler construction tool set. PCCTS is an LL(k) recursive descent parser generator with semantic predicates and backtr…
Ragel State Machine Compiler
Compiles FSMs from regular languages into executable C, C++, Objective-C or D code. The GPL'ed software can be used to create a parser for any language that is regular. Examples in…
Spirit C++ Parser Framework
An object oriented recursive descent parser generator framework implemented using template meta-programming techniques. Expression templates allow to approximate the syntax of Exte…
TextTransformer
A parsergenerator, a simple c++ interpreter and an interactive debugger combined to a visual development environment, which analyzes, evaluates, converts texts immediately.
The LEMON Parser Generator
Very simple LALR(1) open-source parser generator. Outputs C, claims to produce faster parsers than yacc/bison.
Showing 20–20 of 22 results