aboutsummaryrefslogtreecommitdiff
path: root/lpcode.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* When matching a predicate, the position of the farthest failure may not be ↵Sérgio Queiroz2017-12-281-2/+0
| | | | the subject position where the predicate started to match
* Implementing the new semantics of predicates when a label is thrownSérgio Queiroz2017-12-271-5/+10
|
* Updating lpprint and removing label related fields from structsSérgio Queiroz2017-12-191-1/+1
|
* Updating code to use the new syntax/semantics of labelsSérgio Queiroz2017-12-181-2/+3
|
* Removing code related to labeled choice and recovery operators and updating ↵Sérgio Queiroz2017-12-151-34/+5
| | | | tests
* Removing code related to previous recovery operator //{}Sérgio Queiroz2017-12-151-36/+7
|
* Updating the recovery mechanism when a label is thrownSérgio Queiroz2017-12-151-11/+26
|
* Using field 'key' to allow strings as labels (partial)Sérgio Queiroz2017-12-121-1/+13
|
* Reintroducing the labeled ordered choice (tests without it passed)Sergio Queiroz2017-07-061-8/+27
|
* Updating lpeglabel to the codebase of LPeg 1.0.1Sergio Queiroz2017-07-061-29/+58
|
* Removing labeled choice, updating testlabel, and disabling an optmization ↵Sergio Queiroz2016-11-101-29/+10
| | | | related to Throw
* Updating implementation of Recovery to follow Fabio's idea. Not compatible ↵Sergio Queiroz2016-09-091-3/+3
| | | | with labeled ordered choice
* Changing the semantics of labels to recovery/resume (ILabChoice does not work)sergio2016-07-221-3/+4
|
* Implementing the recovery operatorSergio Queiroz2016-07-141-8/+35
|
* Updating code given that lpeglabel.T only throws one labelSergio Queiroz2016-07-011-21/+3
|
* Changing the LPegLabel to support up to 255 labelsSergio Queiroz2016-07-011-21/+22
|
* Updating lpeglabel to lpeg-1.0Sergio Queiroz2016-06-271-14/+14
|
* Fixing a bug reported by Matthew Allen.Sergio Queiroz2016-05-271-1/+4
| | | | | Result of p = m.Lc(m.P"A", m.P(true), 1) + m.P("B") was "nil" instead of "2"
* Updating to lpeg 0.12.2Sergio Medeiros2015-03-231-59/+84
|
* Minor changes in lpcode.cSergio Medeiros2014-10-301-7/+6
|
* Creating the git repository with the current implementation.Sergio Medeiros2014-10-291-0/+1016