Flex (2.5.4a):
ftp://ftp.gnu.org/non-gnu/flex/
Última versión comprobada: 2.5.4a.
flex es una herramienta para generar programas capaces de reconocer patrones de texto. El reconocimiento de patrones es muy útil en muchas aplicaciones. El usuario establece las reglas de búsqueda y flex generará el programa que buscará esos patrones. La razón por la que la gente usa flex es porque es mucho más fácil establecer las reglas de búsqueda que escribir un programa real que busque el texto.