Initial Commit
Reverse-engineered bison.

bison src/sylph.y -o /tmp/sylph.c;
cpp /tmp/sylph.c -Iinclude > src/sylph.c;
sed s/^#.*$//g -i src/sylph.c;
(more sed...)
indent src/sylph.c;
vim src/sylph.c
Split files.