| Pyparsing Gratis en open source python parsing module |
Download nu |
Pyparsing Rangschikking & Samenvatting
- Naam uitgever:
- Paul McGuire
- Besturingssystemen:
- Mac OS X
Pyparsing Tags
Pyparsing Beschrijving
Gratis en open source python parsing module De PYPARSING-module is een alternatieve benadering van het maken en uitvoeren van eenvoudige grammatica's, versus de traditionele LEX / YACC-aanpak, of het gebruik van reguliere uitdrukkingen. PYPARSING biedt een library of Classes dat de clientcode gebruikt om de grammatica rechtstreeks in Python-code te construeren. Vereisten: · Python Wat is er nieuw in deze release: · Verwijderde __Slots__-verklaring over PARSEBASEEXCeption, voor · Compatibiliteit met Ironpython 2.0.1. Opgevoed door David · Lawler op de Pyparsing Wiki, bedankt David! · Vaste bug in SkipTo / Failon-handling - Gevangen door Eagle Eye · CPENNINGTON OP DE PYPARSING WIKI! · Vaste tweede bug in SkipTo bij gebruik van de Constructor Negeer · Argument, gerapporteerd door Catherine Devlin, bedankt! · Vaste obscure bug gemeld door Eike Welk bij het gebruik van een klasse · Als parseaction met een dolende __getitem__-methode. · Vereenvoudigde uitzonderingsstapelsporen bij het rapporteren van parseren · Uitzonderingen terug naar beller van parsestring of parsefile - bedankt · Aan een fooi van Peter Otten op Comp.Lang.Python. · Gewijzigd gedrag van scanslest om oneindig lus te voorkomen · Uitdrukkingen die overeenkomen met zero-length-snaren. Ingegeven door een · Vraag gepost door EllisonBG op de Wiki. · Verbeterde klassen die een lijst met uitdrukkingen (en, of, · MatchFirst, en elk) om ook generatoruitdrukkingen te accepteren. · Dit kan handig zijn bij het genereren van lijsten met alternatief · Uitdrukkingen, zoals in dit geval, waar de gebruiker wilde matchen · Alle herhalingen van '+', '*', '#', of '.', Maar geen mengsels van hen (dat is, match '+++', maar niet '+ - +'): · Codes = "+ * #." · Formaat = MatchFirst (woord (c) voor C in codes) · Gebaseerd op een probleem dat door Denis Spir op de Python-tutor is gesteld · lijst. · Nieuw voorbeeld Eval_arith.py toegevoegd, dat het voorbeeld verlengt · Simplarith.py om de geparseerde uitdrukkingen daadwerkelijk te evalueren.
Pyparsing Gerelateerde software