summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Successful rename in common.py with module level and class level names; black...pep8_namingptmcg2021-08-013-61/+121
* Successful rename in exceptions.py with module level and class level names; b...ptmcg2021-08-012-14/+3
* Successful rename in results.py with module level and class level names; blac...ptmcg2021-08-012-7/+18
* Successful rename in results.py with module level and class level namesptmcg2021-08-011-4/+8
* Successful rename in helpers.py with module level and class level namesptmcg2021-08-011-44/+69
* Successful rename in actions.py with module level and class level namesptmcg2021-08-011-11/+19
* Successful rename in core.py with module level and class level names, but met...ptmcg2021-08-011-87/+130
* Renumber test classesptmcg2021-08-011-21/+21
* Fix internal bug in ParseResults.getName() (how did this ever work?)ptmcg2021-08-011-1/+1
* Update 2020 dates to 2021, fix TravisCI badge in README.rst to use travis-ci....ptmcg2021-08-013-4/+4
* Update __versionTime__; blacken core code and examplesptmcg2021-08-0124-300/+667
* Rename enable_left_recursion to enableLeftRecursion for consistency with othe...ptmcg2021-08-015-4/+110
* Disable SQL parse test when running with LR enabled (SQL parser uses packrat)ptmcg2021-07-301-6/+10
* Merge branch 'left_recursion_support'ptmcg2021-07-300-0/+0
|\
| * Add support for LR parsingleft_recursion_supportMax Fischer2021-07-305-23/+409
* | Merge branch 'feature/left_recurse_Medeiros_etal'ptmcg2021-07-305-23/+409
|\ \
| * | adjusted docs for recursion cacheMax Fischer2021-06-281-4/+10
| * | left recursion memo size may be limitedMax Fischer2021-06-283-3/+82
| * | flattened recursion memoMax Fischer2021-06-281-10/+12
| * | typosMax Fischer2021-06-281-2/+2
| * | testing memo switchesMax Fischer2021-06-281-11/+16
| * | memoization can be turned offMax Fischer2021-06-281-6/+29
| * | properly setting names in testsMax Fischer2021-06-271-12/+12
| * | cleanupMax Fischer2021-06-262-19/+17
| * | action wins against no-actionMax Fischer2021-06-261-5/+9
| * | fixed a bug for non-string token identifiersMax Fischer2021-06-261-1/+1
| * | memo update consistent for all actionsMax Fischer2021-06-261-2/+2
| * | draft for peeking recursionMax Fischer2021-06-261-18/+25
| * | LR memo content is always returned as copyMax Fischer2021-06-261-1/+1
| * | adjusted example with ambiguous failure caseMax Fischer2021-06-231-1/+1
| * | simplified replacement logicMax Fischer2021-06-231-8/+2
| * | LR memo no longer mixes action/no-action resultsMax Fischer2021-06-221-4/+5
| * | explicitly testing tests for LR compatibilityMax Fischer2021-06-221-9/+7
| * | naive test for existing suiteMax Fischer2021-06-221-0/+20
| * | renamed bounded to left recursionMax Fischer2021-06-213-9/+9
| * | added tests for repetition rulesMax Fischer2021-06-211-0/+27
| * | expanded docstringMax Fischer2021-06-201-3/+9
| * | added high-level description of algorithmMax Fischer2021-06-201-0/+14
| * | flattened Forward parse methodMax Fischer2021-06-201-4/+0
| * | memo cache only provides copiesMax Fischer2021-06-201-1/+1
| * | added base case to unittestMax Fischer2021-06-201-3/+3
| * | fixed test typosMax Fischer2021-06-201-2/+2
| * | LR-Forward can match EmptyMax Fischer2021-06-201-2/+0
| * | unittest for empty and non-peg clausesMax Fischer2021-06-201-0/+15
| * | fixed test typoMax Fischer2021-06-201-1/+1
| * | added math exampleMax Fischer2021-06-201-0/+46
| * | tests for associativity and nestingMax Fischer2021-06-201-1/+33
| * | basic LR unit testMax Fischer2021-06-202-0/+33
| * | packrat rejects recursionMax Fischer2021-06-201-0/+2
| * | bounded recursion must be enabled explicitlyMax Fischer2021-06-201-2/+30