summaryrefslogtreecommitdiff
path: root/pyparsing/core.py
Commit message (Expand)AuthorAgeFilesLines
* Add support for LR parsingleft_recursion_supportMax Fischer2021-07-301-2/+144
* Update core.py (#259)retsyo2021-01-031-1/+1
* Deprecate `locatedExpr` in favor of new `Located` classptmcg2020-12-241-0/+39
* Move OnlyOnce out of core.py and into actions.pyptmcg2020-12-241-22/+0
* Add IndentedBlock class; made vertical keyword arg more visible when creating...pyparsing_3.0.0b1ptmcg2020-11-021-3/+38
* minor perf changesptmcg2020-10-251-6/+5
* ParseResults.List class to support returning an actual list from a parse acti...ptmcg2020-10-241-7/+19
* Issue #244, fixed debug output to indicate correct parse location; updated se...Paul McGuire2020-10-111-6/+23
* Fixed bugs in Each with ZeroOrMore and OneOrMore (first matched element enclo...ptmcg2020-10-111-8/+15
* Fix enum auto() incompat with Py3.5Paul McGuire2020-08-191-9/+9
* Convert SyntaxWarnings to ValueError and TypeError exceptions; change diagnos...Paul McGuire2020-08-191-119/+86
* Add '*' markers to debug output to indicate cached parse expression try/pass/...ptmcg2020-08-181-9/+35
* Follow-up to PR #233ptmcg2020-08-161-4/+0
* Remove identChars override from Keyword.copy (#233)jgrey42962020-08-161-1/+0
* Better display of single-character WordsPaul McGuire2020-07-301-1/+4
* Add size spec to default Word repr outputPaul McGuire2020-07-301-2/+12
* Nicer default name for QuotedStrings; clean out more Py2 vestigial codeptmcg2020-07-191-8/+5
* Replace last-century '%' string interp with .format() usagePaul McGuire2020-07-191-56/+74
* Fixing generated default name for QuotedString (#229)Joshua Coales2020-07-191-1/+1
* Docstring fixes; cleanup dead/Py2 vestigial codeptmcg2020-07-101-2/+2
* Docstrings cleanup; add 'encoding' argument to parseFile; additional unit tes...ptmcg2020-07-081-97/+114
* It is to blackenPaul McGuire2020-06-281-1/+1
* When warning for uninitialized Forward, look up stack to parseString function...Paul McGuire2020-06-281-2/+11
* Fixed traceback trimming, and added ParserElement.verbose_traceback save/rest...Paul McGuire2020-06-281-16/+5
* Minor code cleanups, remove more Py2-compatibilty codePaul McGuire2020-06-271-10/+5
* Collapse _checkRecursion methods; moved 3.0.0 summary from CHANGES to whats_n...ptmcg2020-06-251-20/+13
* Follow-up to default vs custom name tracking, from Issue #223ptmcg2020-06-241-107/+114
* Add recurse() method to simplify navigating through hierarchy of ParserElemen...ptmcg2020-06-221-1/+10
* strRepr cleanup, remove replicated __str__ methodsPaul McGuire2020-06-201-168/+80
* Add new warnings about common errors using Forward: warn_on_parse_using_empty...ptmcg2020-06-091-3/+31
* Additional configuration for `skipWhitespace` and `leaveWhitespace` (#219)Michael Milton2020-06-091-14/+57
* Add misc unit tests for core elements with missing coverage (#214)Matt Carmody2020-05-181-6/+0
* Convert internal imports to relative imports, to support projects that vendor...ptmcg2020-05-131-3/+3
* remove Regex docstring notes that reference no-longer-supported replacement o...Paul McGuire2020-04-281-15/+6
* Fixed bug in ParseResults repr() which showed all matching entries for a resu...ptmcg2020-04-101-4/+0
* Enhanced error messages and error locations when parsing fails on the Keyword...ptmcg2020-04-031-20/+41
* Remove deprecated space escapes from docstrings (#202)Matt Carmody2020-04-031-4/+4
* Add OnlyOnce docstring, error message and unit test (#193)Matt Carmody2020-03-311-1/+4
* Fix potential FutureWarning with generated regex; minor reformat of runTests ...ptmcg2020-03-291-19/+25
* Docstring formatting changes (#197)Matt Carmody2020-03-291-37/+50
* New unit tests (#192)Matt Carmody2020-03-221-0/+1
* Housekeeping (#191)Matt Carmody2020-03-211-4/+4
* Fix bug in Each when using Regex, Regex would get parsed twice (issue #183)ptmcg2020-02-231-2/+2
* Cleanup (object) from class definitions; add __slots__ to _ParseResultsWithOf...Paul McGuire2020-02-231-7/+4
* Add unit tests to expand test coverage (#184)Matt Carmody2020-02-231-1/+1
* Shorten pyparsing tracebacks, to clear out internal pyparsing calls; plus som...ptmcg2020-02-011-1/+12
* Some unittest.TestCase cleanups (#175); black reformat of core.pyptmcg2020-01-261-3/+9
* Added new warning 'warn_on_match_first_with_lshift_operator' to warn when doi...ptmcg2020-01-261-9/+13
* Correct typos in White.whiteStrs definition (#172)eboth2019-12-121-18/+18
* Break up pyparsing.py monolith into sub-modules in a pyparsing package (#162)Paul McGuire2019-11-181-0/+4699