This example provides a full parser for the Component Pascal programming language. It's used to demonstrate that Kouprey is powerful enough to parse a full programming language.

Note that this example implements just a recognizer - it doesn't produce a full abstract syntax tree. This is to keep the example as simple as possible.

Please see the README file in the command-line Component Pascal example for copyright and licensing information.


Input

Output

Errors


Copyright (C) 2009 Rob King - Please see COPYING for licensing information.