Open DavidGriffith opened 8 years ago
I've investigated this issue. The required library changes are nontrivial and have not yet been made (you'd recall having done so). Nor have they been made to I7. I have a good understanding of what needs to be done, so I've created a branch and started making these changes. However, it might not be worth delaying 6.12.1 for this enhancement.
I agree with your assessment. I'll mark this for 6.12.2.
Ran across some experimental work that @erkyrath did in this area for the I7 parser. As the I6 and I7 parsers are similar, it should be a useful reference.
Yeah, it's down in the code that hasn't changed much since before I7.
Basically you change the buffer and buffer2 arrays to --> arrays, and then update any code that accesses them.
I just noticed this item from the release notes for 6.32 of the Inform6 Compiler:
I vaguely recall doing some sort of modification for this, but I'm not sure.