Put back lex/yacc - we're not using any bison-specific stuff after all