Moved examples to tofix because fixing them is besides the point right now.
32 lines
1 KiB
Lua
32 lines
1 KiB
Lua
package = "LPegLabel"
|
|
version = "1.2.0-1"
|
|
source = {
|
|
url = "https://github.com/sqmedeiros/lpeglabel/archive/v1.2.0-1.tar.gz",
|
|
tag = "v1.2.0-1",
|
|
dir = "lpeglabel-1.2.0-1",
|
|
}
|
|
description = {
|
|
summary = "Parsing Expression Grammars For Lua with Labeled Failures",
|
|
detailed = [[
|
|
LPegLabel is a conservative extension of the LPeg library that provides
|
|
an implementation of Parsing Expression Grammars (PEGs) with labeled failures.
|
|
Labels can be used to signal different kinds of erros and to specify which recovery
|
|
pattern should handle a given label.
|
|
LPegLabel also reports the farthest failure position in case of an ordinary failure.
|
|
]],
|
|
homepage = "https://github.com/sqmedeiros/lpeglabel/",
|
|
maintainer = "Sergio Medeiros <sqmedeiros@gmail.com>",
|
|
license = "MIT/X11"
|
|
}
|
|
dependencies = {
|
|
"lua >= 5.1",
|
|
}
|
|
build = {
|
|
type = "builtin",
|
|
modules = {
|
|
lpeglabel = {
|
|
"lpcap.c", "lpcode.c", "lpprint.c", "lptree.c", "lpvm.c"
|
|
},
|
|
relabel = "relabel.lua"
|
|
}
|
|
}
|