From fc7fd10621ba6777fe961d1425e90c080d1f2617 Mon Sep 17 00:00:00 2001 From: Sergio Queiroz Date: Wed, 4 Jan 2017 14:59:48 -0300 Subject: [PATCH] Updating HISTORY and adding rockspec to version 1.2.0-1 --- HISTORY | 8 ++++++- rockspecs/lpeglabel-1.2.0-1.rockspec | 32 ++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 rockspecs/lpeglabel-1.2.0-1.rockspec diff --git a/HISTORY b/HISTORY index c1f8404..13eb31c 100644 --- a/HISTORY +++ b/HISTORY @@ -1,4 +1,10 @@ -HISTORY for LPegLabel 1.0.0-1 +HISTORY for LPegLabel 1.2.0-1 + +* 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 --------------------------------- diff --git a/rockspecs/lpeglabel-1.2.0-1.rockspec b/rockspecs/lpeglabel-1.2.0-1.rockspec new file mode 100644 index 0000000..2fd17b9 --- /dev/null +++ b/rockspecs/lpeglabel-1.2.0-1.rockspec @@ -0,0 +1,32 @@ +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 ", + 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" + } +}