summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2010-01-06 15:34:36 -0800
committerKaz Kylheku <kaz@kylheku.com>2010-01-06 15:34:36 -0800
commit18fa11c511ba1b600b43b7196d72f732e4f3ccf5 (patch)
treef428b32e259b9981c1ab6472d90edbb57947d85a /ChangeLog
parentf70f76d6e8ada0e386c3708673eafa2e8abb8ca8 (diff)
downloadtxr-18fa11c511ba1b600b43b7196d72f732e4f3ccf5.tar.gz
txr-18fa11c511ba1b600b43b7196d72f732e4f3ccf5.tar.bz2
txr-18fa11c511ba1b600b43b7196d72f732e4f3ccf5.zip
Some fine tuning in regex grammar.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f71577ca..56ae1379 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2010-01-06 Kaz Kylheku <kkylheku@gmail.com>
+
+ Some fine tuning in regex grammar.
+
+ * parser.y (regex): Empty regex handled by
+ allowing regex to generate empty, rather than
+ a special case production for '/' '/'. Thus
+ empty subexpressions are possible.
+ (regbranch, regterm): Complement is handled
+ in regbranch, so that it has lower precedence
+ than aggregation.
+
2010-01-05 Kaz Kylheku <kkylheku@gmail.com>
Implemented the regular expression ~ and & operators.