|View Issue Details [ Jump to Notes ] ||[ Issue History ] [ Print ] |
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000410||Core Inform||Phrases and functional programming||public||2010-11-13 12:45||2014-05-07 07:33|
|Assigned To||graham|| |
|Platform||x86||OS||Mac OS X||OS Version||10.6|
|Product Version||6F95|| |
|Target Version||Fixed in Version||6L02|| |
|Summary||0000410: Phrase matching depends on nonappearance of other check rules|
|Description||The attached source, reduced from Sand Dancer and the report at http://www.intfiction.org/forum/viewtopic.php?f=7&t=1658, [^] yields errors depending on how many occurrences of the marked line are present. It should produce none.|
|Minimal Source Text To Reproduce|
There is a room.
Trading is an action applying to two things.
The trading action has a person called the trader.
[For each occurrence of this line the error message appears once.]
Check trading when the second noun is held: stop.
Check trading when trader needs more memories: stop.
To decide whether (trader - a person) needs more memories:
|Tags||No tags attached.|
|Effect||(serious) Compiler rejects valid code|