aboutsummaryrefslogtreecommitdiff
path: root/lpvm.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Updating LPegLabel to the codebase of LPeg(1.1.0?) ↵Sérgio Queiroz2019-08-051-5/+49
| | | | (https://github.com/roberto-ieru/LPeg/tree/c2680687d148820847607e13ed7100e60d94c79e)
* Updating LPegLabel to the codebase of LPeg 1.0.2Sergio2019-06-211-39/+49
|
* When matching a predicate, the position of the farthest failure may not be ↵Sérgio Queiroz2017-12-281-29/+18
| | | | the subject position where the predicate started to match
* Updating examples to the new semanticsSérgio Queiroz2017-12-281-4/+0
|
* Implementing the new semantics of predicates when a label is thrownSérgio Queiroz2017-12-271-31/+51
|
* Exteding the stack with a field to store the label environmentSérgio Queiroz2017-12-261-18/+40
|
* The var that keeps the number of a label should be short instead of byteSérgio Queiroz2017-12-261-1/+1
|
* Updating code to use the new syntax/semantics of labelsSérgio Queiroz2017-12-181-0/+1
|
* Removing code related to labeled choice and recovery operators and updating ↵Sérgio Queiroz2017-12-151-55/+14
| | | | tests
* Removing code related to previous recovery operator //{}Sérgio Queiroz2017-12-151-12/+1
|
* Updating the recovery mechanism when a label is thrownSérgio Queiroz2017-12-151-4/+21
|
* Using field 'key' to allow strings as labels (partial)Sérgio Queiroz2017-12-121-1/+5
|
* Reintroducing the labeled ordered choice (tests without it passed)Sergio Queiroz2017-07-061-0/+11
|
* Updating lpeglabel to the codebase of LPeg 1.0.1Sergio Queiroz2017-07-061-15/+23
|
* Tracking the farthest failure position in case of a regular failSergio Queiroz2017-01-031-6/+7
|
* Changing documentation and examples with recoverySergio Queiroz2016-11-141-4/+4
|
* Removing labeled choice, updating testlabel, and disabling an optmization ↵Sergio Queiroz2016-11-101-11/+0
| | | | related to Throw
* Now captures seems to work as expected in case of a recoverySergio Queiroz2016-09-211-3/+4
|
* Fixing a bug in lpvm.c (now the tests passed)Sergio Queiroz2016-09-211-2/+2
|
* Updating implementation of Recovery to follow Fabio's idea. Not compatible ↵Sergio Queiroz2016-09-091-42/+35
| | | | with labeled ordered choice
* Removing "pk" from lpvm.cSergio Queiroz2016-07-221-7/+0
|
* Changing the semantics of labels to recovery/resume (ILabChoice does not work)sergio2016-07-221-13/+43
|
* Implementing the recovery operatorSergio Queiroz2016-07-141-4/+22
|
* Updating code given that lpeglabel.T only throws one labelSergio Queiroz2016-07-011-30/+16
|
* Changing the LPegLabel to support up to 255 labelsSergio Queiroz2016-07-011-18/+41
|
* Updating lpeglabel to lpeg-1.0Sergio Queiroz2016-06-271-3/+3
|
* Result of an unsuccessful matching is label + subjectSergio Queiroz2015-09-111-1/+9
|
* Updating to lpeg 0.12.2Sergio Medeiros2015-03-231-29/+26
|
* 'match' function now returns the 'nil' plus a list of labelsSergio Medeiros2014-11-131-10/+9
|
* Creating the git repository with the current implementation.Sergio Medeiros2014-10-291-0/+391