Lexical ANalyzer Generator