This directory contains sources for Vandalix framework and few modules
and example programs that use them.

Directory "parser" contains the code of the framework itself.

Directory "samples" contains example programs.

Other directories contain modules implementing simple syntax allowing boolean
values, strings, conditionals and output to stdout. They can be used as example
or as base for more advanced syntax.

This directory contains script "make_maker.pl". This script can be used to create
a Makefile. It uses MMaker.hints files to figure out what should be built and where
are the components for building. The syntax of the MMaker.hints is defined at the
beginning of the make_maker.pl. For example to create Makefile in the directory "samples"
it shall be executed as

     cd samples
     ../../make_maker.pl > Makefile

Actually, "samples" directory already contains Makefile, so the script is needed only
when some files are added to the project. Of course, any other way of creating Makefile
is also acceptable :)

See parser/vx_api.h for the API. The file also contains documentation in POD format, which
can be viewed using command

    perldoc parser/vx_api.h

Few other headers also contain POD documentation.

samples/hello.c implements very simple parser that only outputs strings
to stdout.

samples/sample.c uses supplied modules to implement parser for more complex syntax.

samples/code.vx contains example script.

