| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Tag for release 2.0.3pyparsing_2.0.3 | Paul McGuire | 2014-10-11 | 0 | -0/+0 |
| | | |||||
| * | Minor mods to released examples | Paul McGuire | 2014-10-11 | 5 | -2/+245 |
| | | |||||
| * | Fixed bug in ParseResults __init__ method, when returning non-ParseResults ↵ | Paul McGuire | 2014-08-16 | 2 | -2/+6 |
| | | | | | types from parse actions that implement __eq__. | ||||
| * | update internal versioning timestamp | Paul McGuire | 2014-08-12 | 1 | -1/+1 |
| | | |||||
| * | Properly return lists when parsing list values (instead of return ParseResults) | Paul McGuire | 2014-08-12 | 1 | -0/+2 |
| | | |||||
| * | Updated ParserElement.dump() to list out numbered array values if no results ↵ | Paul McGuire | 2014-08-12 | 2 | -3/+16 |
| | | | | | names are defined for a given level of a nested parse result | ||||
| * | Fixed UnboundLocalError in oneOf based on new scoping rules in Python 3.4 | Paul McGuire | 2014-06-28 | 2 | -0/+6 |
| | | |||||
| * | Fixed bug in And class when initializing using a generator. | Paul McGuire | 2014-05-22 | 2 | -3/+5 |
| | | |||||
| * | Update pyparsing timestamp | Paul McGuire | 2014-05-07 | 1 | -1/+1 |
| | | |||||
| * | Fixed Bug #73, errors introduced to ParseResults.pop method after ↵ | Paul McGuire | 2014-05-07 | 3 | -5/+49 |
| | | | | | improvements were made in last release | ||||
| * | Fixed escaping behavior in QuotedString. Formerly, only quotation | Paul McGuire | 2014-04-29 | 3 | -11/+21 |
| | | | | | | marks (or characters designated as quotation marks in the QuotedString constructor) would be escaped. Now all escaped characters will be escaped, and the escaping backslashes will be removed. | ||||
| * | Cleanup *.pyc files from examples dir; add Python 3.4 Windows installer | Paul McGuire | 2014-04-13 | 1 | -1/+1 |
| | | |||||
| * | Added docstrings for new methods; added ending location for locatedExpr | Paul McGuire | 2014-04-13 | 4 | -5/+34 |
| | | |||||
| * | Added ParseResults.pprint method | Paul McGuire | 2014-04-13 | 2 | -1/+13 |
| | | |||||
| * | Fixed markInputline bug; reverted some <<= to << changes to avoid ↵ | Paul McGuire | 2014-04-09 | 3 | -12/+34 |
| | | | | | local/nonlocal reference problems | ||||
| * | - Expanded argument compatibility for classes and functions that take list ↵ | Paul McGuire | 2013-09-21 | 2 | -66/+152 |
| | | | | | | | | | arguments, to now accept generators as well. - Extended list-like behavior of ParseResults, adding support for append and extend. NOTE: if you have existing applications using these names as results names, you will have to access them using dict-style syntax: res["append"] and res["extend"] - ParseResults emulates the change in list vs. iterator semantics for methods like keys(), values(), and items(). Under Python 2.x, these methods will return lists, under Python 3.x, these methods will return iterators. - ParseResults now has a method haskeys() which returns True or False depending on whether any results names have been defined. This simplifies testing for the existence of results names under Python 3.x, which returns keys() as an iterator, not a list. - ParseResults now supports both list and dict semantics for pop(). If passed no argument or an integer argument, it will use list semantics and pop tokens from the list of parsed tokens. If passed a non-integer argument (most likely a string), it will use dict semantics and pop the corresponding value from any defined results names. A second default return value argument is supported, just as in dict.pop(). | ||||
| * | Cleanup unit tests for cross 2.x/3.x Python compatibility | Paul McGuire | 2013-09-21 | 8 | -205/+673 |
| | | |||||
| * | Added locatedExpr helper method | Paul McGuire | 2013-09-14 | 2 | -10/+20 |
| | | | | Removed deprecation of '<<' operator | ||||
| * | Remove old Py2/3 setup flag | Paul McGuire | 2013-09-14 | 1 | -4/+2 |
| | | | | Added copying of examples from SVN source, and cleanup any pycs that might by lying around | ||||
| * | Move _expanded to inside soope of srange, since it is not used anywhere else | Paul McGuire | 2013-09-14 | 1 | -2/+1 |
| | | |||||
| * | Fix Python 2.x/3.x compatibility (now that Pyparsing 2.0.x includes Python ↵ | Paul McGuire | 2013-09-14 | 1 | -55/+69 |
| | | | | | 2.6+ compatibility) - also fix bug with expressions that consist solely of a single term with no operations; and reorg class hierarchy for better DRY | ||||
| * | Extended "expr(name)" shortcut (same as "expr.setResultsName(name)") to ↵ | Paul McGuire | 2013-08-21 | 2 | -4/+15 |
| | | | | | accept "expr()" as a shortcut for "expr.copy()". | ||||
| * | Minor cleanup before releasing 2.0.1 | Paul McGuire | 2013-07-17 | 5 | -95/+97 |
| | | |||||
| * | Prep release 2.0.1, to be compatible with Python 2.6 and 2.7, as well as ↵ | Paul McGuire | 2013-07-17 | 4 | -20/+107 |
| | | | | | | Python 3.x versions. Fix bug in <<= operator, added 'return self'. | ||||
| * | Add latch to _trim_arity so that once the correct arg count has been found, ↵ | Paul McGuire | 2012-12-16 | 1 | -3/+6 |
| | | | | | future TypeErrors get correctly raised and don't continue to try updating the argcount | ||||
| * | Fix minor bug in ErrorStop name/str | Paul McGuire | 2012-11-29 | 1 | -0/+1 |
| | | |||||
| * | Update unit tests to Python 3 | Paul McGuire | 2012-11-23 | 1 | -239/+253 |
| | | |||||
| * | Fix indent typo in _trim_arity | Paul McGuire | 2012-11-23 | 1 | -1/+1 |
| | | |||||
| * | Clean up examples to be Python 3 compatible | Paul McGuire | 2012-11-23 | 79 | -966/+1251 |
| | | |||||
| * | Fix updates to Python 3: trim_arity count up from 0 instead of down from 2; ↵ | Paul McGuire | 2012-11-23 | 1 | -33/+31 |
| | | | | | print as a function in debug routines; remove unnecessary list comprehensions | ||||
| * | Update to v2.0.0, Python 3 compatible only | Paul McGuire | 2012-11-19 | 6 | -7589/+90 |
| | | |||||
| * | Rename operatorPrecedence to infixNotation; add optional lpar and rpar ↵ | Paul McGuire | 2012-11-17 | 1 | -4/+7 |
| | | | | | arguments to infixNotation | ||||
| * | Rename operatorPrecedence to infixNotation; add optional lpar and rpar ↵ | Paul McGuire | 2012-11-17 | 1 | -4/+7 |
| | | | | | arguments to infixNotation | ||||
| * | Add notes for operatorPrecedence renaming to infixNotation, and adding ↵ | Paul McGuire | 2012-11-17 | 1 | -0/+8 |
| | | | | | optional lpar and rpar arguments | ||||
| * | Rename operatorPrecedence to infixNotation; add optional lpar and rpar ↵ | Paul McGuire | 2012-11-17 | 1 | -4/+7 |
| | | | | | arguments to infixNotation | ||||
| * | Add example files to SVN | Paul McGuire | 2012-10-02 | 88 | -0/+15956 |
| | | |||||
| * | Fix 'copy' statements to use backslashes | Paul McGuire | 2012-10-02 | 1 | -4/+4 |
| | | |||||
| * | Changes for release 1.5.7 | Paul McGuire | 2012-10-02 | 2 | -9/+10 |
| | | |||||
| * | Update file structure | Paul McGuire | 2012-10-02 | 1 | -8/+13 |
| | | |||||
| * | Create standard SVN structure | Paul McGuire | 2012-10-01 | 17 | -0/+17592 |
