forked from sqmedeiros/lpeglabel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HISTORY
57 lines (42 loc) · 1.73 KB
/
HISTORY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
HISTORY for LPegLabel 1.6.0-1
* Changes from version 1.5.0-1 to 1.6.0-1
---------------------------------
+ updating LPegLabel to the codebase of LPeg (1.1.0?)
+ fixing bug related to head fail optimization
* Changes from version 1.4.0-1 to 1.5.0-1
---------------------------------
+ new semantics for recovery
+ strings can be used as labels
- labeled ordered choice removed
- recovery operator removed
* Changes from version 1.3.0-1 to 1.4.0-1
---------------------------------
+ reintroduces labeled ordered choice
* Changes from version 1.2.0-1 to 1.3.0-1
---------------------------------
+ updating LPegLabel to use the codebase of LPeg 1.0.1
+ fixes bug in relabel.lua (triggered when using LuaJIT)
* Changes from version 1.1.0-1 to 1.2.0-1
---------------------------------
+ fixes bug when reporting the error position of an ordinary failure
+ reports the farthest failure position for ordinary failures
* Changes from version 1.0.0-1 to 1.1.0-1
---------------------------------
+ new semantics of lpeglabel.Rec
- labeled ordered choice removed
+ examples updated
* Changes from version 0.12.2-2 to 1.0.0-1
---------------------------------
+ base code updated to LPeg 1.0
+ new functions: lpeglabel.Rec and relabel.calcline
+ improved documentation
+ new examples
+ some bugs fixed
* Changes from version 0.12.2-1 to 0.12.2-2
---------------------------------
+ in case of a failure, "match" also returns a suffix of the input
+ improved error reporting for "relabel", thanks to Matthew Allen
+ limit of labels increased from 32 to 64, thanks to André Maidl
+ compiles with Lua 5.1, thanks to Matthew Allen
+ the throw operator now throws only one label
+ some bugs fixed