aboutsummaryrefslogtreecommitdiff
path: root/testlabel.lua (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Updating LPegLabel to the codebase of LPeg(1.1.0?) ↵Sérgio Queiroz2019-08-051-2/+2
| | | | (https://github.com/roberto-ieru/LPeg/tree/c2680687d148820847607e13ed7100e60d94c79e)
* When matching a predicate, the position of the farthest failure may not be ↵Sérgio Queiroz2017-12-281-3/+30
| | | | the subject position where the predicate started to match
* Implementing the new semantics of predicates when a label is thrownSérgio Queiroz2017-12-271-11/+44
|
* Updating code to use the new syntax/semantics of labelsSérgio Queiroz2017-12-181-550/+252
|
* Removing code related to labeled choice and recovery operators and updating ↵Sérgio Queiroz2017-12-151-159/+80
| | | | tests
* Updating the recovery mechanism when a label is thrownSérgio Queiroz2017-12-151-73/+66
|
* Using field 'key' to allow strings as labels (partial)Sérgio Queiroz2017-12-121-7/+11
|
* Updating the examples since lpeglabel now returns an error position instead ↵Sérgio Queiroz2017-12-081-1/+1
| | | | of a string and p^lab is syntatic sugar
* Adding p^name as syntactic sugar for p / T(name) in relabelSérgio Queiroz2017-12-051-0/+213
|
* Returning the error position instead of a suffix of the original string ↵Sérgio Queiroz2017-10-041-191/+191
| | | | (Issue 18)
* Adding tests related to labeled choiceSergio Queiroz2017-07-071-18/+234
|
* Tracking the farthest failure position in case of a regular failSergio Queiroz2017-01-031-72/+137
|
* Renaming "lpeglabelrec" to "lpeglabel", and "relabelrec" to "relabel"Sergio Queiroz2016-12-161-2/+2
|
* Updating examplesSergio Queiroz2016-11-291-0/+9
|
* Removing labeled choice, updating testlabel, and disabling an optmization ↵Sergio Queiroz2016-11-101-144/+309
| | | | related to Throw
* Adding new examples to testlabel.luaSergio Queiroz2016-10-111-0/+50
|
* Updating implementation of Recovery to follow Fabio's idea. Not compatible ↵Sergio Queiroz2016-09-091-2/+3
| | | | with labeled ordered choice
* Changing the semantics of labels to recovery/resume (ILabChoice does not work)sergio2016-07-221-11/+43
|
* Adding more testsSergio Queiroz2016-07-141-0/+138
|
* Fixing a bug in lptree and testing the recovery operatorSergio Queiroz2016-07-141-3/+20
|
* Implementing the recovery operatorSergio Queiroz2016-07-141-0/+36
|
* Adding tests to check the limit of labelsSergio Queiroz2016-07-011-0/+18
|
* Updating code given that lpeglabel.T only throws one labelSergio Queiroz2016-07-011-2/+1
|
* Changing the LPegLabel to support up to 255 labelsSergio Queiroz2016-07-011-1/+2
|
* Updating tests to match the new API,Sergio Queiroz2016-06-131-37/+86
| | | | which returns a triple nil, label, inputSuffix
* Fixing a bug reported by Matthew Allen.Sergio Queiroz2016-05-271-0/+9
| | | | | Result of p = m.Lc(m.P"A", m.P(true), 1) + m.P("B") was "nil" instead of "2"
* Updating test files to require "relabel" instead of "re"Sergio Queiroz2015-06-161-1/+1
|
* Updating to lpeg 0.12.2Sergio Medeiros2015-03-231-4/+4
|
* Adding tests related to predicates and repetitionSergio Medeiros2014-10-301-22/+65
|
* Creating the git repository with the current implementation.Sergio Medeiros2014-10-291-0/+422