SF Area/Download
User Docs:
Grammar
Classes
Tutorial
Devel Docs:
Internals
Classes
Support This Project
SourceForge.net Logo
CSP Canonical LR(1) Parser Generator

Welcome to the CSP LR(1) Parser Generator site for C++.

Here are some of the features of CSP LR(1):

  • Can be used for free or commercial use.
  • Supports all OS and all C++ compilers with STL.
  • Simple, yet powerful grammar format.
  • Extend one class to implement action routines.
  • Can extend tokenizer class for enhanced functionality.
  • Produces all code necessary for syntax checking.
  • Extensive error checking facilities.
  • Table and state compression that rivals LL and SLR table sizes.

Under Construction

There is quite a bit of information involved in a parser generator. Especially one such as CSP LR(1) which uses its own output as part of its source. So keep checking as more docs are put up in the following days as they are put together.


Webmaster: Cléo Saulnier