Flex is a tool for generating programs that require pattern-matching on text. It is usually used together with yacc/bison to automatically generate a parser for a language grammar, e.g. the syntax of a configuration file.

WWW: https://github.com/westes/flex
