From 92ce59db0a58c570316b13359d85a13a152dc808 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 16 Jan 2010 18:58:27 -0800 Subject: Version 028. --- ChangeLog | 20 ++++++++++++++++++++ configure | 2 +- match.c | 2 +- txr.1 | 2 +- txr.c | 2 +- 5 files changed, 24 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index a277a112..d36a6dc8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +2010-01-16 Kaz Kylheku + + Version 028. + + Code cleanup. + + New additional regex implementation using regex derivatives, + providing new operators: regex complement, intersection, + non-greedy match. + + Regex syntax bugfixes. + + * txr.c (version): Bumped to 027. + + * txr.1: Bumped version to 027. + + * configure: Bumped txr_ver to 027. + + * match.c (dest_bind): Remove spurious syntax. + 2010-01-15 Kaz Kylheku * txr.1: Get rid of parens from regex operator descriptions. diff --git a/configure b/configure index fffd5ba4..ff16b017 100755 --- a/configure +++ b/configure @@ -323,7 +323,7 @@ fi # -txr_ver=027 +txr_ver=028 # # The all important banner. diff --git a/match.c b/match.c index c9d45670..a160d04f 100644 --- a/match.c +++ b/match.c @@ -249,7 +249,7 @@ static val dest_bind(val bindings, val pattern, val value) return t; piter = cdr(piter); viter = cdr(viter); - } while (consp(piter) && consp(viter)); + } if (bindable(piter)) { bindings = dest_bind(bindings, piter, viter); diff --git a/txr.1 b/txr.1 index b4b6e625..0b20aa9c 100644 --- a/txr.1 +++ b/txr.1 @@ -23,7 +23,7 @@ .TH "txr" 1 2009-11-24 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku" .SH NAME -txr \- text extractor (version 027) +txr \- text extractor (version 028) .SH SYNOPSIS .B txr [ options ] query-file { data-file }* .sp diff --git a/txr.c b/txr.c index ff1397f7..433609a9 100644 --- a/txr.c +++ b/txr.c @@ -43,7 +43,7 @@ #include "utf8.h" #include "txr.h" -const wchar_t *version = L"027"; +const wchar_t *version = L"028"; const wchar_t *progname = L"txr"; const wchar_t *spec_file = L"stdin"; val spec_file_str; -- cgit v1.2.3