Las herramientas Flex y Bison son generadores de analizadores léxicos y sintácticos respectivamente. Flex genera código para el análisis léxico a partir de expresiones regulares, mientras que Bison genera código para el análisis sintáctico a partir de una gramática. Ambas herramientas son compatibles con Lex y Yacc pero fueron desarrolladas por GNU bajo licencia GPL.