aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--HISTORY8
-rw-r--r--LICENSE2
-rw-r--r--README.md2
-rw-r--r--rockspecs/lpeglabel-1.6.0-1.rockspec33
4 files changed, 42 insertions, 3 deletions
diff --git a/HISTORY b/HISTORY
index 926cb1e..845a4ac 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1,4 +1,10 @@
1HISTORY for LPegLabel 1.5.0-1 1HISTORY for LPegLabel 1.6.0-1
2
3* Changes from version 1.5.0-1 to 1.6.0-1
4 ---------------------------------
5 + updating LPegLabel to the codebase of LPeg (1.1.0?)
6 + fixing bug related to head fail optimization
7
2 8
3* Changes from version 1.4.0-1 to 1.5.0-1 9* Changes from version 1.4.0-1 to 1.5.0-1
4 --------------------------------- 10 ---------------------------------
diff --git a/LICENSE b/LICENSE
index f7fc10c..db08683 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
1The MIT License (MIT) 1The MIT License (MIT)
2 2
3Copyright (c) 2014-2017 Sérgio Medeiros 3Copyright (c) 2014-2019 Sérgio Medeiros
4 4
5Permission is hereby granted, free of charge, to any person obtaining a copy 5Permission is hereby granted, free of charge, to any person obtaining a copy
6of this software and associated documentation files (the "Software"), to deal 6of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index c2ddbb9..c9cbb4a 100644
--- a/README.md
+++ b/README.md
@@ -87,7 +87,7 @@ not propagate `l`, or calls its associated recovery rule.
87 87
88#### <a name="re-t"></a><code>%{l}</code> 88#### <a name="re-t"></a><code>%{l}</code>
89 89
90Syntax of *relabel* module. Equivalent to `lpeg.T(l)`. 90Syntax of *relabel* module. Equivalent to `lpeglabel.T(l)`.
91 91
92Label `l` must be a valid identifier name. 92Label `l` must be a valid identifier name.
93 93
diff --git a/rockspecs/lpeglabel-1.6.0-1.rockspec b/rockspecs/lpeglabel-1.6.0-1.rockspec
new file mode 100644
index 0000000..64f5b6f
--- /dev/null
+++ b/rockspecs/lpeglabel-1.6.0-1.rockspec
@@ -0,0 +1,33 @@
1package = "LPegLabel"
2version = "1.6.0-1"
3source = {
4 url = "https://github.com/sqmedeiros/lpeglabel/archive/v1.6.0-1.tar.gz",
5 tag = "v1.6.0-1",
6 dir = "lpeglabel-1.6.0-1",
7}
8description = {
9 summary = "Parsing Expression Grammars For Lua with Labeled Failures",
10 detailed = [[
11 LPegLabel is a conservative extension of the LPeg library that provides
12 an implementation of Parsing Expression Grammars (PEGs) with labeled failures.
13 By using labeled failures we can properly report syntactical errors.
14 We can also recover from such errors by describing a grammar rule with
15 the same name of a given label.
16 LPegLabel also reports the farthest failure position in case of an ordinary failure.
17 ]],
18 homepage = "https://github.com/sqmedeiros/lpeglabel/",
19 maintainer = "Sergio Medeiros <sqmedeiros@gmail.com>",
20 license = "MIT/X11"
21}
22dependencies = {
23 "lua >= 5.1",
24}
25build = {
26 type = "builtin",
27 modules = {
28 lpeglabel = {
29 "lpcap.c", "lpcode.c", "lpprint.c", "lptree.c", "lpvm.c"
30 },
31 relabel = "relabel.lua"
32 }
33}