Book 1 - Mechanics
A thought is a kind of thing. A thought can be vague or concrete. A thought is usually vague. A thought is scenery.
A thing can be examined or unexamined.
A thing has a number called first seen turn.
Carry out examining something:
if the noun is unexamined:
Now the first seen turn of the noun is the turn count;
now the noun is examined;
A scene has a number called starting turn.
When a scene (called S) begins:
Now the starting turn of S is the turn count;
To decide which number is knowtime of (T - a thing):
let D be the turn count minus the first seen turn of T;
if T is unexamined:
decide on 0;
otherwise:
decide on D.
To decide which number is runtime of (S - a scene):
let D be the turn count minus the starting turn of S;
decide on D.
To say verb-for-sensing:
if stars are not concrete:
say "sense";
otherwise:
say "see";
The you-can-also-see rule response (D) is "[regarding the player][can] also [verb-for-sensing] ".
The you-can-also-see rule response (E) is "[regarding the player][can] [verb-for-sensing] ".
The parser error internal rule response (E) is "[We] [can't] [verb-for-sensing] any such thing."
The can't go that way rule response (A) is "[if fishes are concrete][We] [can't go] that way.[otherwise]Go? [noun]? What did that even mean?[end if]".
The block vaguely going rule response (A) is "[if fishes are concrete][We] probably [have] to say which compass direction to go in.[otherwise]Go? Move? What was that again?[end if]".
To dramatise (quote - text):
clear the screen;
say "[paragraph break][paragraph break][paragraph break]";
say "[italic type][quote][roman type]";
say "[paragraph break][paragraph break][paragraph break]Press any key";
wait for any key;
clear the screen;
After printing a parser error:
increment the turn count;