summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Initial conversion to Sphinx generated documentation.Matěj Cepl2018-11-2018-1694/+830
| | | | | | | | | | There are still many bugs in the documentation strings, but at least genration of documentaiton works.
| * Convert pyparsing.py by a scriptMatěj Cepl2018-11-201-123/+123
| |
| * CRLF -> LFMatěj Cepl2018-11-201-6010/+6010
| |
| * include also all files necessary for tests.Matěj Cepl2018-11-201-4/+5
|/ | | | Fixes #44
* Add support for combining unicode_sets using multiple inheritancePaul McGuire2018-11-173-10/+24
|
* Add unit test for named ParseResults combined with Dict-created named ↵ptmcg2018-11-131-3/+20
| | | | results in the same Group; removed reference to UnicodeTests, which subsetted the tests that were actually being run
* Added unicode sets for LatinA and LatinB rangesptmcg2018-11-093-5/+33
|
* Merge pull request #41 from cclauss/patch-1Paul McGuire2018-10-311-1/+1
|\ | | | | print() is a function
| * print() is a functioncclauss2018-10-311-1/+1
|/
* assertRaises not compatible in Py2.6pyparsing_2.3.0ptmcg2018-10-311-9/+10
|
* Add unit test for indentedBlock expressionptmcg2018-10-301-0/+37
|
* Fix Issue #40 - Py3 enforces tighter exception scoping, plus other exception ↵ptmcg2018-10-302-9/+10
| | | | typo
* Clean up old cruft from unit testsptmcg2018-10-304-36/+11
|
* Merge pull request #39 from cclauss/patch-2Paul McGuire2018-10-301-1/+1
|\ | | | | Undefined name: file() was removed in Python 3
| * Undefined name: file() was removed in Python 3cclauss2018-10-301-1/+1
| | | | | | | | | | | | | | __file()__ was removed as a builtin in Python 3 so this PR advocates the use of __open()__ instead. Also note that four lines above, __testclass__ is an _undefined name_ and perhaps __testclasses__ should be used in its place. Undefined names have the potential to raise NameError at runtime.
* | Merge pull request #38 from cclauss/patch-1Paul McGuire2018-10-301-2/+2
|\ \ | | | | | | Undefined name: Set() --> set()
| * | Undefined name: Set() --> set()cclauss2018-10-301-2/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | __Set()__ is an _undefined name_ in this context but __set()__ is used elsewhere in this class. [flake8](http://flake8.pycqa.org) testing of https://github.com/pyparsing/pyparsing on Python 3.7.1 $ __flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics__ ``` ./examples/searchParserAppDemo.py:15:18: F821 undefined name 'Set' result = Set() ^ 1 F821 undefined name 'Set' 1 ```
* | Remove _Constants in favor of types.SimpleNamespaceptmcg2018-10-301-4/+7
|/
* Add some examples of most common helper expressionsptmcg2018-10-301-0/+57
|
* Update README.md, remove no-longer-relevant sectionsPaul McGuire2018-10-291-30/+2
|
* Removed reference to unicode_set.all property - not including this property ↵ptmcg2018-10-281-7/+3
| | | | for now
* Merge remote-tracking branch 'origin/master'ptmcg2018-10-284-8/+47
|\
| * Merge pull request #36 from cngkaygusuz/masterPaul McGuire2018-10-274-8/+47
| |\ | | | | | | Scrutinizer-CI functionality
| | * Enable code ratingCengiz Kaygusuz2018-10-251-0/+1
| | |
| | * Also execute simple unit testsCengiz Kaygusuz2018-10-251-1/+3
| | |
| | * Implement testing and coverage for multiple py versions using scrutinizerCengiz Kaygusuz2018-10-254-8/+44
| |/
* | Update CHANGES blurb on unicode sets, prep for 2.3.0 releasepp_unicodeptmcg2018-10-281-7/+13
| |
* | Add Devanagari language set; make unicode_set public so users can define and ↵ptmcg2018-10-271-17/+21
| | | | | | | | submit their own language sets
* | Add Py2 unicodeismsptmcg2018-10-272-6/+11
| |
* | Must use setattr syntax with unicode identifiers pre-Py3ptmcg2018-10-271-11/+11
| |
* | Unicode identifiers only in Py3ptmcg2018-10-271-11/+12
| |
* | Add unicode character ranges by nameptmcg2018-10-275-231/+368
| |
* | Add unit test for ParserElement.setBreak()ptmcg2018-10-271-0/+24
|/
* Fix extra nesting level in ParseResults when defining results name in ↵ptmcg2018-10-123-1/+74
| | | | another non-Group named expression
* Better description of bug and fix for Issue #22ptmcg2018-10-072-5/+45
|
* Fix Issue #22, test for returning given parse results from a parse action; ↵ptmcg2018-10-073-87/+108
| | | | convert pyparsing.xxx references to pp.xxx references in unitTests.py
* Added PrecededBy class (Issue#30); updated FollowedBy to accept results ↵ptmcg2018-10-063-20/+204
| | | | names on the lookahead expression; added inline example for NotAny; added Char class
* Bad example for beginner usersPaul McGuire2018-10-041-6/+0
|
* add a few more simple unit testsptmcg2018-10-021-0/+22
|
* Issue #4 - add special handling for IndexError exceptions raised in user ↵ptmcg2018-09-303-4/+52
| | | | parse actions
* stage for 2.2.2. releasepyparsing_2.2.2Paul McGuire2018-09-301-2/+2
|
* tighten up error checking in Regex.sub()Paul McGuire2018-09-292-1/+44
|
* Update CHANGES to reflect source tarball updatesPaul McGuire2018-09-291-0/+4
|
* Add Regex.sub() method, and asMatch and asGroupList parametersPaul McGuire2018-09-293-6/+82
|
* Issue #31 - fix up MANIFEST.in to be used when creating source ↵Paul McGuire2018-09-292-1/+75
| | | | distributions, and add CODE_OF_CONDUCT.md
* Fix tab-space inconsistency wrought by misconfigured editorPaul McGuire2018-09-241-7/+7
|
* Issue #28, bug in SkipTo when skipping to an expr that saves as a listPaul McGuire2018-09-243-3/+17
|
* Formatting and comment cleanup in simple_unit_testsPaul McGuire2018-09-241-2/+4
|
* force order of simple unit tests to make it easier to see test output ↵Paul McGuire2018-09-231-2/+13
| | | | corresponding to each test case
* Add codecov to travis.ymlPaul McGuire2018-09-231-0/+6
|