|View Issue Details [ Jump to Notes ] ||[ Issue History ] [ Print ] |
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000339||Core Inform||Kinds and type checking||public||2010-10-22 11:26||2010-10-28 00:31|
|Assigned To||graham|| |
|Platform||x86||OS||Mac OS X||OS Version||10.4|
|Product Version||6E72|| |
|Target Version||Fixed in Version||6F95|| |
|Summary||0000339: Setting a usual property of a kind breaks the parse tree|
|Description||Problem. An internal error has occurred: The initial parse tree is broken. The error was detected at line 258 of "Chapter 6/Verify Parse Tree.w". This should never happen, and I am now halting in abject failure.|
What has happened here is that one of the checks Inform carries out internally, to see if it is working properly, has failed. There must be a bug in this copy of Inform. It may be worth checking whether you have the current, up-to-date version. If so, please report this problem via www.inform7.com/bugs.
As for fixing your source text to avoid this bug, the last thing you changed is probably the cause, if there is a simple cause. Your source text might in fact be wrong, and the problem might be occurring because Inform has failed to find a good way to say so. But even if your source text looks correct, there are probably rephrasings which would achieve the same effect.
|Minimal Source Text To Reproduce|
There is a room.
The printed name of a kind is usually "xyzzy."
|Tags||No tags attached.|
|Effect||(critical) Compiler reports internal error|