From ea7e91958c74d51ce05245243715dda42715e6ab Mon Sep 17 00:00:00 2001
From: Kaz Kylheku <kaz@kylheku.com>
Date: Tue, 27 Sep 2011 21:23:55 -0700
Subject: * parser.y ('{', '}'): Nope, still not right. These must have exactly
 the same precedence as IDENT for this to work right, of course.

---
 ChangeLog | 6 ++++++
 parser.y  | 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index fe4ad2c8..7fc9e6af 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-09-27  Kaz Kylheku  <kaz@kylheku.com>
+
+	* parser.y ('{', '}'): Nope, still not right.
+	These must have exactly the same precedence as
+	IDENT for this to work right, of course.
+
 2011-09-27  Kaz Kylheku  <kaz@kylheku.com>
 
 	* parser.y ('{', '}'): Bugfix: precedence of these
diff --git a/parser.y b/parser.y
index 74331810..479b9993 100644
--- a/parser.y
+++ b/parser.y
@@ -78,8 +78,7 @@ static val parsed_spec;
 %nonassoc ALL SOME NONE MAYBE CASES AND OR END COLLECT UNTIL COLL
 %nonassoc OUTPUT REPEAT REP FIRST LAST EMPTY DEFINE
 %nonassoc '[' ']' '(' ')'
-%right IDENT TEXT NUMBER
-%nonassoc '{' '}'
+%right IDENT TEXT NUMBER '{' '}'
 %left '-'
 %left '|' '/'
 %left '&' 
-- 
cgit v1.2.3