summaryrefslogtreecommitdiffstats
path: root/parser.y
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-11-18 21:21:40 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-11-18 21:21:53 -0800
commit8a8812cda3e06312e650dcff7c1e3bb82479d20f (patch)
treeba1f34e6366f4da18c75a5b09e74d0fa50341708 /parser.y
parent469c98066160e682eda0fd2ba7a189e388ab9257 (diff)
downloadtxr-8a8812cda3e06312e650dcff7c1e3bb82479d20f.tar.gz
txr-8a8812cda3e06312e650dcff7c1e3bb82479d20f.tar.bz2
txr-8a8812cda3e06312e650dcff7c1e3bb82479d20f.zip
* parser.y: Regression IDENT, '{' and '}'
must be on the same precedence level and right associative. Without this consective braced variables don't work, etc.
Diffstat (limited to 'parser.y')
-rw-r--r--parser.y3
1 files changed, 1 insertions, 2 deletions
diff --git a/parser.y b/parser.y
index 43e03ed8..bab1460f 100644
--- a/parser.y
+++ b/parser.y
@@ -90,8 +90,7 @@ static val parsed_spec;
%type <lineno> '('
%nonassoc LOW /* used for precedence assertion */
-%right IDENT
-%nonassoc '{' '}'
+%right IDENT '{' '}'
%right ALL SOME NONE MAYBE CASES CHOOSE AND OR END COLLECT UNTIL COLL
%right OUTPUT REPEAT REP FIRST LAST EMPTY DEFINE
%right SPACE TEXT NUMBER