| Pyparsing. Módulo de análise de Python de código aberto e aberto |
Baixe Agora |
Pyparsing. Classificação e resumo
- Nome do editor:
- Paul McGuire
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 908 KB
Pyparsing. Tag
Pyparsing. Descrição
Módulo de Parsing de Python de código aberto e aberto O módulo Pypsing é uma abordagem alternativa para criar e executar gramáticas simples, vs. a tradicional abordagem Lex / Yacc, ou o uso de expressões regulares. O Pyparsing oferece uma biblioteca de classes que o código do cliente usa para construir a gramática diretamente no código Python. Requisitos: · Pitão O que há de novo nesta versão: · Removido __slots__ Declaração na ParSebasException, para · Compatibilidade com IronPython 2.0.1. Levantado por David. · Lawler no Wiki Pyparsing, obrigado David! · Bug fixo no manuseio de skipto / fail - pego por Eagle Eye · CPENNINGTON NO WIKI PYPARSING! · Segundo bug fixo no skipto ao usar o construtor Ignore · Argumento, relatado por Catherine Devlin, obrigado! · Bug obscuro fixo relatado pela eike Welk ao usar uma classe · Como uma parsença com um método errante __getitem__. · Traces simplificados de pilha de exceção ao relatar analisar · Exceções de volta ao chamador de parsestring ou parsefile - obrigado · Para uma dica de Peter Otten em comp.lang.python. · Comportamento alterado de scanstring para evitar loop infinitamente · Expressões que correspondem às cadeias de comprimento zero. Solicitado por A. · Pergunta postada por ellisonbg no wiki. · Aulas aprimoradas que tomam uma lista de expressões (e, ou, · Matchfirst, e cada) para aceitar expressões geradoras também. · Isso pode ser útil ao gerar listas de alternativas · Expressões, como neste caso, onde o usuário queria corresponder · Quaisquer repetições de '+', '*', '#', ou ''. ', Mas não misturas deles (isto é, jogo '+++', mas não '+ - +'): · Códigos = "+ * #." · Formatar = matchfirst (palavra (c) para c códigos) · Baseado em um problema posado por Denis Spire no tutor Python · Lista. · Adicionado novo exemplo eval_arith.py, que estende o exemplo · Simplearith.py para realmente avaliar as expressões analisadas.
Pyparsing. Software Relacionado