Grammar Parser Library for Python

Edit Package python-pyparsing
http://pyparsing.wikispaces.com/

The pyparsing module is an alternative approach to creating and executing
simple grammars, vs. the traditional lex/yacc approach, or the use of regular
expressions. The pyparsing module provides a library of classes that client
code uses to construct the grammar directly in Python code.

Refresh
Refresh
Source Files
Filename Size Changed
_multibuild 0000000053 53 Bytes
pyparsing-2.4.6.tar.gz 0000649181 634 KB
python-pyparsing.changes 0000045580 44.5 KB
python-pyparsing.spec 0000002965 2.9 KB
Revision 36 (latest revision is 49)
Oliver Kurz's avatar Oliver Kurz (okurz-factory) accepted request 773486 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 36)
- update to 2.4.6
 * Fixed typos in White mapping of whitespace characters, to use
correct "\u" prefix instead of "u".
 *fix bug in left-associative ternary operators defined using
infixNotation. First reported on StackOverflow by user Jeronimo.
 * Backport of pyparsing_test namespace from 3.0.0, including
TestParseResultsAsserts mixin class defining unittest-helper
methods:
. def assertParseResultsEquals(
self, result, expected_list=None, expected_dict=None, msg=None)
. def assertParseAndCheckList(
self, expr, test_string, expected_list, msg=None, verbose=True)
. def assertParseAndCheckDict(
self, expr, test_string, expected_dict, msg=None, verbose=True)
. def assertRunTestResults(
self, run_tests_report, expected_parse_results=None, msg=None)
. def assertRaisesParseException(self, exc_type=ParseException, msg=None)
Comments 0
openSUSE Build Service is sponsored by