Tool for generating Java lexical scanners, which recognize lexical patterns in text.