Descrição
Crie parsers descendentes recursivos em Python a partir de pequenos combinadores funcionais. Isso ajuda desenvolvedores a descrever linguagens personalizadas, formatos de configuração ou textos estruturados com partes reutilizáveis de parsing.
É uma biblioteca para desenvolvedores, não um editor de texto. Parsers devem ser testados com entradas malformadas e inesperadas para que aplicações relatem erros úteis em vez de aceitar dados incorretos.