Descrição
Analisadores léxicos para linguagens de programação e formatos de dados podem ser gerados a partir de regras formais.
É útil para projetos de compiladores, interpretadores e ferramentas que precisam transformar texto em tokens antes da análise sintática. Desenvolvedores escrevem a especificação léxica e usam o código Java gerado dentro da própria aplicação ou processo de build.