Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -133,11 +133,8 @@ Global found_ttype; ! Used to break up tokens into type
Global found_tdata; ! and data (by AnalyseToken)
Global token_filter; ! For noun filtering by user routines

Global length_of_noun; ! Set by NounDomain to no of words in noun

Global lookahead; ! The token after the one now being matched

Global multi_mode; ! Multiple mode
Global multi_wanted; ! Number of things needed in multitude
Global multi_had; ! Number of things actually found
Global multi_context; ! What token the multi-obj was accepted for
Expand Down Expand Up @@ -2258,10 +2255,8 @@ looking -- and a context (i.e. token type), and returns:
rewrote the player's input, so that the whole parser should start again
on the rewritten input.

In case (c), |NounDomain| also sets the variable |length_of_noun| to the
number of words in the input text matched to the noun. In case (b),
the multiple objects are added to |multiple_object| by hand (not by |MultiAdd|,
because we want to allow duplicates).
In case (b), the multiple objects are added to |multiple_object| by hand (not by
|MultiAdd|, because we want to allow duplicates).

=
[ NounDomain domain1 domain2 context dont_ask
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -189,17 +189,12 @@ Global scope_token; ! for "scope=Routine" grammar tokens
Global scope_error;
Global scope_stage; ! 1, 2 then 3
Global advance_warning; ! what a later-named thing will be
Global reason_code = NULL; ! for the I6 veneer

Global ats_flag = 0; ! for AddToScope routines
Global ats_hls;

! (11)
Global move_pushing;
Global move_from;
Global move_to;
Global move_by;
Global move_through;

! (12)
Global lookmode = WorldModelKit`ROOM_DESC_DETAIL_CFGV; ! 1 = BRIEF, 2 = VERBOSE, 3 = SUPERBRIEF
Expand Down