Select a tag to browse associated projects and drill deeper into the tag cloud.
Lepl is a parser for Python 3 (mostly backwards compatible with 2.6). Features: * Parsers are Python code, defined in Python itself. No separate grammar is necessary. * Friendly syntax using Python's operators allows grammars to be defined in a declarative ... [More]
Generate parsers with ease, using a graphical user interface, or console. Design your parsers graphically or by using standard regular expressions and BNF syntax similar to lex/yacc. Generated parsers can be in C or C++.
With Perl 5.10, regular expression engines become pluggable. This module re::engine::LPEG supplies the Lua Parsing Expression Grammar.
News09 Sep 2008: New source tarball and Windows pre-compiled executables. Checked with valgrind for memory leak. Tests are still to be fixed! 25 Aug 2008: Back to the NFA approach! Also, now every modifier is greedy. The expressions like ".+z" or "\d+3" will never succeed as the ... [More]
What is repearser?The 'repearser' (Repeatable Data Parser) uses regular expressions' power for data extraction from semi-uniform textual arrays like HTML tables. It has very specialized language for define what is 'the data' and can perform contextual and dictionary-based ... [More]