Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | change prefix of source files from 'lp' to 'lpl' | Alexey Romanoff | 2021-08-16 | 1 | -1081/+0 |
| | | | | | | | To eliminate conflicts with the original LPeg: > $ lua -e "require 'lpeg'; require 'lpeglabel'; for _ in (require'lxsh').lexers.lua.gmatch('1') do end" lua: lpvm.c:347: match: Assertion `stack > getstackbase(L, ptop) && (stack - 1)->s != NULL' failed. Aborted | ||||
* | Fix issue #27 | Eduardo Bart | 2020-08-23 | 1 | -2/+4 |
| | |||||
* | Updating LPegLabel to the codebase of LPeg(1.1.0?) ↵ | Sérgio Queiroz | 2019-08-05 | 1 | -28/+51 |
| | | | | (https://github.com/roberto-ieru/LPeg/tree/c2680687d148820847607e13ed7100e60d94c79e) | ||||
* | Updating LPegLabel to the codebase of LPeg 1.0.2 | Sergio | 2019-06-21 | 1 | -1/+1 |
| | |||||
* | Fixing bug related to a head fail optmization that skips a throw | Sergio Queiroz | 2018-05-25 | 1 | -1/+1 |
| | |||||
* | When matching a predicate, the position of the farthest failure may not be ↵ | Sérgio Queiroz | 2017-12-28 | 1 | -2/+0 |
| | | | | the subject position where the predicate started to match | ||||
* | Implementing the new semantics of predicates when a label is thrown | Sérgio Queiroz | 2017-12-27 | 1 | -5/+10 |
| | |||||
* | Updating lpprint and removing label related fields from structs | Sérgio Queiroz | 2017-12-19 | 1 | -1/+1 |
| | |||||
* | Updating code to use the new syntax/semantics of labels | Sérgio Queiroz | 2017-12-18 | 1 | -2/+3 |
| | |||||
* | Removing code related to labeled choice and recovery operators and updating ↵ | Sérgio Queiroz | 2017-12-15 | 1 | -34/+5 |
| | | | | tests | ||||
* | Removing code related to previous recovery operator //{} | Sérgio Queiroz | 2017-12-15 | 1 | -36/+7 |
| | |||||
* | Updating the recovery mechanism when a label is thrown | Sérgio Queiroz | 2017-12-15 | 1 | -11/+26 |
| | |||||
* | Using field 'key' to allow strings as labels (partial) | Sérgio Queiroz | 2017-12-12 | 1 | -1/+13 |
| | |||||
* | Reintroducing the labeled ordered choice (tests without it passed) | Sergio Queiroz | 2017-07-06 | 1 | -8/+27 |
| | |||||
* | Updating lpeglabel to the codebase of LPeg 1.0.1 | Sergio Queiroz | 2017-07-06 | 1 | -29/+58 |
| | |||||
* | Removing labeled choice, updating testlabel, and disabling an optmization ↵ | Sergio Queiroz | 2016-11-10 | 1 | -29/+10 |
| | | | | related to Throw | ||||
* | Updating implementation of Recovery to follow Fabio's idea. Not compatible ↵ | Sergio Queiroz | 2016-09-09 | 1 | -3/+3 |
| | | | | with labeled ordered choice | ||||
* | Changing the semantics of labels to recovery/resume (ILabChoice does not work) | sergio | 2016-07-22 | 1 | -3/+4 |
| | |||||
* | Implementing the recovery operator | Sergio Queiroz | 2016-07-14 | 1 | -8/+35 |
| | |||||
* | Updating code given that lpeglabel.T only throws one label | Sergio Queiroz | 2016-07-01 | 1 | -21/+3 |
| | |||||
* | Changing the LPegLabel to support up to 255 labels | Sergio Queiroz | 2016-07-01 | 1 | -21/+22 |
| | |||||
* | Updating lpeglabel to lpeg-1.0 | Sergio Queiroz | 2016-06-27 | 1 | -14/+14 |
| | |||||
* | Fixing a bug reported by Matthew Allen. | Sergio Queiroz | 2016-05-27 | 1 | -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.2 | Sergio Medeiros | 2015-03-23 | 1 | -59/+84 |
| | |||||
* | Minor changes in lpcode.c | Sergio Medeiros | 2014-10-30 | 1 | -7/+6 |
| | |||||
* | Creating the git repository with the current implementation. | Sergio Medeiros | 2014-10-29 | 1 | -0/+1016 |