* .: import of peg-0.1.4
 * .: removing all signs of peg, i'm just going to extend leg alone.
 * examples: none of these for now.
 * Makefile: no examples.
 * .: calling this 'greg'.
 * compile.c: finish octal escapes.
 * compile.c: bug in yymatchClass when char > 128. fix bug in octal ranges.
 * Makefile: use `make grammar` to rebuild greg.c.
 * greg.h: consolidate header files.
 * compile.c: making the parser re-entrant/threadsafe.
 * compile.c: zero-init the GREG struct using calloc. allow passing of user data into the allocation macros.
 * README: about this greg.
 * greg.g: rewrite bootstrapped parser to use the new grammar compiler.
 * greg.g: update bootstrapped parser to use the new grammar compiler.
 * compile.c: allow naming of the user payload introduced into both YY_ACTION and YY_INPUT functions.
 * compile.c: merge.
Fixed wrong #define for YY_XVAR (wtf are these names btw?), added calc example (incomplete)
Fixed the samples/calc.leg sample, now works out of the box
Added constants for STACK_SIZE, and defaults to 1024 instead of 32
Renamed stack size constant to something more greg/peg/leg/flex-ish