Subsections


1 Introduction

1.1 What is CppCC?

CppCC is aimed as a replacement to LEX&YACC for those who wish to write pure C++ parsers and preffer an object-oriented interface to global variables and C++ wrappers over bare C. The main differences are the more human (in my opinion2) syntax and a real object-oriented API towards the user's code.

CppCC generates LL(k) recursive-descendant parsers and DFA-based scanners.

1.2 About this document

The master version of this document was created with LYX(http://www.lyx.org). It can be downloaded (both the original and other formats) from http://cppcc.sourceforge.net.

This document reffers to version 0.0.5 of CppCC.


Alec Panovici 2003-02-01