Descrição
Cria analisadores sintáticos para linguagens de programação, formatos de configuração e texto estruturado em Python. Ajuda desenvolvedores a definir gramáticas e transformar texto em árvores de sintaxe que softwares podem analisar ou modificar.
Analisadores devem lidar com entrada inválida de forma previsível. Ao analisar texto não confiável, aplicativos devem limitar uso de recursos e validar a estrutura resultante antes de agir sobre ela.