![]() | ![]() | |||
| ||||
![]() | ![]() |
The Parser by Anonymous
Volume 1 - Exposing Necessary pieces from other template files to Inform 7 and vice-versa
hidden object property, code name, memory address, invalid memory address
Section - (for Z-machine only)
Chapter - Inform 7 exposed to I6
Chapter - Inform 7 necessities
Chapter - From the Definitions i6t File
token type, elementary type, preposition type, routine filter type, attribute filter type, scope type, general parsing routine type, grammar token, held token, multi token, multi-held token, multi-except token, multi-inside token, creature token, special token, number token, topic token, scope reason, talking reason
Chapter - From the Output i6t File
Chapter - From the Light i6t File
Volume 2 - The Inform 6 Parser Template File
Book - Basic Definitions and Utilities
Chapter - Grammar Line Variables
Chapter - Grammar Token Variables
Chapter - Match List Variables
Section 1 - (for Z-machine only)
Chapter - Unpacking Grammar Lines
Chapter - Extracting Verb Numbers
Chapter - End of Parser Proper
Chapter - Parse Token Letter A
Chapter - Parse Token Letter B
Chapter - Parse Token Letter C
Chapter - Parse Token Letter D
Chapter - Parse Token Letter E
Chapter - Parse Token Letter F
Chapter - Multiple Object List
Chapter - DoScopeActionAndRecurse
Chapter - Parsing Object Names
List of extensions included (About these )
Standard Rules version 2/090402 (documentation)
List of named values (About these )
Situation
player - person
location - object
score - number
last notified score - number
maximum score - number
turn count - number
time of day - time
darkness witnessed - truth state
Current action
noun - object
second noun - object
person asked - object
reason the action failed - rule
item described - object
Used when ruling on accessibility
person reaching - object
container in question - object
supporter in question - object
particular possession - thing
Used when understanding typed commands
player's command - snippet
matched text - snippet
kind understood - value
current item from the multiple object list - object
Presentation on screen
command prompt - text
left hand status line - text
right hand status line - text
listing group size - number
Command parser errors
latest parser error - command parser error
From the Output i6t File
reason for deciding scope - scope reason
parser's current word - number
add to scope flag - number
add to scope has-light-source - truth state
TRACE testing command setting - number
parser callback - objects based rule
Parser one - object
Parser two - truth state
actor's scopewise location - object
scope decider - rule producing truth states
scope stage - number
likely second noun - object
Grammar Token Variables
indefinite article mode - truth state
Match List Variables
starting word - number
List of Tables (About tables )
Table of Final Question Options | 5 columns, 5 rows |
Table of Locale Priorities | 2 columns, 2 rows (1 blank) |
Library Card (About library cards: )
Story title | The Parser |
Story author | Anonymous |
Story headline | An Interactive Fiction |
Story genre | Fiction |
Release number | 3 |
Story creation year | (This year) |
IFID number | 6EE9572E-846C-43F9-B276-BFAC9E383BCE |
Story description |
Story file format: Z-Machine version 8
See estimates of memory usage
Use dynamic memory allocation of at least 8192 Double this
Use maximum things understood at once of at least 100 Double this
You could also use: ineffectual,
American dialect,
serial comma,
full-length room descriptions,
abbreviated room descriptions,
memory economy,
no scoring,
command line echoing,
undo prevention,
predictable randomisation,
fast route-finding,
slow route-finding,
numbered rules,
telemetry recordings,
no deprecated features,
VERBOSE room descriptions,
BRIEF room descriptions,
SUPERBRIEF room descriptions