diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-11-18 21:21:40 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-11-18 21:21:53 -0800 |
commit | 8a8812cda3e06312e650dcff7c1e3bb82479d20f (patch) | |
tree | ba1f34e6366f4da18c75a5b09e74d0fa50341708 | |
parent | 469c98066160e682eda0fd2ba7a189e388ab9257 (diff) | |
download | txr-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.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | parser.y | 3 |
2 files changed, 8 insertions, 2 deletions
@@ -1,5 +1,12 @@ 2011-11-18 Kaz Kylheku <kaz@kylheku.com> + * parser.y: Regression IDENT, '{' and '}' + must be on the same precedence level and right + associative. Without this consective braced + variables don't work, etc. + +2011-11-18 Kaz Kylheku <kaz@kylheku.com> + * gc.c (mark_mem_region): Use the Valgrind API only to mark the type field as accessible, not the whole object that we are checking. Marking the whole object accessible hides @@ -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 |