JetPAG is a recursive-descent parser and lexical analyzer generator.
It generates optimized recursive-descent recognizers with multi-token lookahead. In short this means that parsers generated by JetPAG scan input stream left-to-right,...
Simple lexical analyzer for ANSI C (C-88-090) language.
JetPAG is a recursive-descent parser and lexical analyzer generator focused on high efficiency, usability and readability of generated code. JetPAG generates fast recognizers and aids developers with useful tools for simplifying input interpretation.
RiDL is a set of tools to simplify building compilers using Nemerle. It includes a lexical analyzer generator and a parser generator.
I've rewritten the TRAC interpreter from Recipe 577366 using a modern recursive descent style based on the Dragon book's lexer/parser model at the end of "Compliers: Principles, Techniques and Tools," Chapter 2, by Aho, Sethi, Ullman...
Generator of extremely fast lexical analysers. Sophisticated input/buffer management. Many character encodings (incl. ASCII, UTF8, UTF16, RUSCII, ...) are directly supported. Regular expressions are specified in the lex/flex style.
YaYacc stands for Yet Another Yacc
Here are some key features of "YaYacc":
dlTE Transmission of yacc descriptions to template code in C++ language.
dlTE The work of the resulting code is the same algorithm...
This is my third and final version of the Trac Interpreter from Recipe 577366. It processes the character stream into appropriate class objects and stores these objects on a stack.
A lexical/syntactical analyzer for a subset of Pascal, called sPascal.