An implementation of lex analyzer generator.