Menu

Tree [r2] /
 History

HTTPS access


File Date Author Commit
 Output 2008-10-12 faism [r1] Initial commit.
 src 2008-10-20 ccasta [r2] massive license information update
 test 2008-10-12 faism [r1] Initial commit.
 tinyxml 2008-10-12 faism [r1] Initial commit.
 COPYING 2008-10-20 ccasta [r2] massive license information update
 Makefile 2008-10-12 faism [r1] Initial commit.
 README 2008-10-12 faism [r1] Initial commit.
 cgrammar.y 2008-10-20 ccasta [r2] massive license information update
 prepare_source.sh 2008-10-12 faism [r1] Initial commit.
 scan.l 2008-10-20 ccasta [r2] massive license information update

Read Me

* Mini-HOWTO *
==============

make                          - builds parser
./prepare_source <source.c>   - outputs source.c.i - preprocessed with cpp
./cparser <source.c.i>        - parses source (when in debug mode prints AST)
          <outputDir>         - outputs scanner.l and parser.y in chosen directory
          [-M]                - optional, outputs Makefile to build generated
                                scanner and parser