aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Preparing files to release 1.6.2HEADv1.6.2-1masterSergio2023-05-021-0/+33
|
* Adding a simple definition for LUAI_FUNC ↵Sergio2023-01-251-0/+4
| | | | (https://github.com/sqmedeiros/lpeglabel/issues/33)
* Preparing files to release 1.6.1v1.6.1-1sqmedeiros2022-12-234-3/+44
|
* Removing label ExpItem. Label MisClose8 signals a missing closing ']' or an ↵sqmedeiros2022-12-232-24/+20
| | | | empty char class
* Merge pull request #31 from Validark/patch-1Sérgio Medeiros2022-08-091-2/+1
|\ | | | | Fix calcline returning the wrong column
| * Fix calcline returning the wrong columnValidark2022-07-081-2/+1
|/ | | Previously, column numbers would effectively start at 0, except the first character would register as 1 so the column numbers would go `11234567`.
* Merge pull request #30 from ↵Sérgio Medeiros2021-08-2013-54/+54
|\ | | | | | | | | logiceditor-com/avr/8279/eliminate-conflicts-with-original-lpeg change prefix of source files from 'lp' to 'lpl'
| * change prefix of source files from 'lp' to 'lpl'Alexey Romanoff2021-08-1613-54/+54
|/ | | | | | | 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
* Merge pull request #29 from sqmedeiros/newlineSérgio Medeiros2020-08-261-3/+3
|\ | | | | Allowing '\n' inside a string/char class
| * Allowing '\n' inside a string/char classnewlineSérgio Queiroz2020-07-311-3/+3
| |
* | Merge pull request #28 from edubart/fix-buffer-overflowSérgio Medeiros2020-08-261-2/+4
|\ \ | | | | | | Fix issue #27
| * | Fix issue #27Eduardo Bart2020-08-231-2/+4
| |/
* | Merge pull request #26 from edubart/fix-lpeg-clashingSérgio Medeiros2020-08-256-23/+23
|\ \ | |/ |/| Fix name clashing issues with LPEG
| * Fix name clashing issues with LPEGEduardo Bart2020-08-236-23/+23
|/
* Updating files to version 1.6.0v1.6.0-1Sergio2019-10-154-3/+42
|
* Updating LPegLabel to the codebase of LPeg(1.1.0?) ↵Sérgio Queiroz2019-08-059-99/+328
| | | | (https://github.com/roberto-ieru/LPeg/tree/c2680687d148820847607e13ed7100e60d94c79e)
* Updating LPegLabel to the codebase of LPeg 1.0.2Sergio2019-06-2113-99/+152
|
* Using the maximum number of rules allowedSergio Queiroz2019-01-241-1/+1
|
* Fixing the documentation related to p^lSergio Queiroz2018-07-121-1/+1
|
* Fixing the version numberSergio Queiroz2018-06-051-1/+1
|
* Fixing bug related to a head fail optmization that skips a throwSergio Queiroz2018-05-251-1/+1
|
* Adding rockspec to version v1.5v1.5.0-1Sérgio Queiroz2018-02-081-0/+32
|
* Minor change in READMEv1.5Sérgio Queiroz2018-02-081-2/+2
|
* Using lua_tointerger instead of lua_tointegerx to keep compatibility with ↵Sérgio Queiroz2018-02-081-5/+4
| | | | Lua 5.1
* Updating HISTORY and LICENSE to version 1.5Sérgio Queiroz2017-12-292-2/+15
|
* Updating documentation for version 1.5Sérgio Queiroz2017-12-293-74/+91
|
* Updating the documentationSérgio Queiroz2017-12-2911-3552/+314
|
* When matching a predicate, the position of the farthest failure may not be ↵Sérgio Queiroz2017-12-284-37/+49
| | | | the subject position where the predicate started to match
* Updating examples to the new semanticsSérgio Queiroz2017-12-2812-269/+278
|
* Implementing the new semantics of predicates when a label is thrownSérgio Queiroz2017-12-276-50/+114
|
* Exteding the stack with a field to store the label environmentSérgio Queiroz2017-12-262-18/+41
|
* The var that keeps the number of a label should be short instead of byteSérgio Queiroz2017-12-263-3/+3
|
* Updating lpprint and removing label related fields from structsSérgio Queiroz2017-12-194-27/+26
|
* Updating relabel to use the new semantics of m.TSérgio Queiroz2017-12-191-43/+33
|
* Removing function 'setlabels' from relabelSérgio Queiroz2017-12-191-5/+0
|
* Updating relabel's parser after removing /{} and //{}Sérgio Queiroz2017-12-192-65/+14
|
* Updating code to use the new syntax/semantics of labelsSérgio Queiroz2017-12-186-573/+272
|
* Removing code related to labeled choice and recovery operators and updating ↵Sérgio Queiroz2017-12-157-301/+102
| | | | tests
* Removing code related to previous recovery operator //{}Sérgio Queiroz2017-12-157-80/+15
|
* Updating the recovery mechanism when a label is thrownSérgio Queiroz2017-12-158-101/+136
|
* Using field 'key' to allow strings as labels (partial)Sérgio Queiroz2017-12-124-14/+42
|
* Updating the examples since lpeglabel now returns an error position instead ↵Sérgio Queiroz2017-12-089-40/+90
| | | | of a string and p^lab is syntatic sugar
* Adding p^name as syntactic sugar for p / T(name) in relabelSérgio Queiroz2017-12-052-2/+223
|
* Returning the error position instead of a suffix of the original string ↵Sérgio Queiroz2017-10-042-192/+192
| | | | (Issue 18)
* Adding rockspec to version 1.4 (which reintroduces labeled choice)v1.4.0-1Sergio Queiroz2017-07-191-0/+32
|
* Adding tests related to labeled choiceSergio Queiroz2017-07-071-18/+234
|
* Cleaning the codeSergio Queiroz2017-07-061-7/+0
|
* Updating the error messageSergio Queiroz2017-07-061-4/+4
|
* Reintroducing the labeled ordered choice (tests without it passed)Sergio Queiroz2017-07-067-31/+95
|
* Creating rockspec for version 1.3.0v1.3.0-1Sergio Queiroz2017-07-061-0/+32
|