Compile parsers w/ C not c++