Why you should not use (f)lex, yacc and bison - Federico Tomassetti - Software Architect