by Roody_Yogurt » Mon Dec 31, 2012 8:22 pm
Yesterday, I tracked down a bug that had resulted in some unexpected behavior over the years (but not so unexpected that I thought there was necessarily anything
wrong). I finally discovered that in grammar definitions like the following:
Code: Select all
xverb "record"
* DoRecordOnOff
* "on"\"off" DoRecordOnOff
only the first line was correctly being understood as xverbs.
Breaking it up into two definitions
does fix the problem, so the latest version of roodylib now pre-declares all of the troublesome grammar definitions.
I thought this was fairly important news so it gets its own thread. As always, you can get the latest release (v 2.3) at:
http://roody.gerynarsabode.org/notdead/ ... _suite.zip
Yesterday, I tracked down a bug that had resulted in some unexpected behavior over the years (but not so unexpected that I thought there was necessarily anything [i]wrong[/i]). I finally discovered that in grammar definitions like the following:
[code]xverb "record"
* DoRecordOnOff
* "on"\"off" DoRecordOnOff[/code]
only the first line was correctly being understood as xverbs.
Breaking it up into two definitions [i]does[/i] fix the problem, so the latest version of roodylib now pre-declares all of the troublesome grammar definitions.
I thought this was fairly important news so it gets its own thread. As always, you can get the latest release (v 2.3) at:
[url]http://roody.gerynarsabode.org/notdead/roodylib_suite.zip[/url]