......
    

Contents Index

Headings and   extensions;   named values, Tables and so on; the   Library Card; the   story file.
How do headings work?  ; What's the Library Card?  

......

The Parser by Anonymous

Volume 1 - Exposing Necessary pieces from other template files to Inform 7 and vice-versa 

Chapter - Inform 6 basics - unindexed 

Chapter - Inform 7 exposed to I6 - unindexed 

Chapter - From the Output i6t File - unindexed 

Chapter - From the Definitions i6t File - unindexed 

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

Chapter - From the Light i6t File - unindexed 

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 

Chapter - Words 

Chapter - Snippets 

Chapter - Unpacking Grammar Lines 

Chapter - Extracting Verb Numbers 

Chapter - Keyboard Primitive 

Chapter - Reading the Command 

Book - The Parser Proper 

Chapter - Parser Proper 

Chapter - Parser Letter A 

Chapter - Parser Letter B 

Chapter - Parser Letter C 

Chapter - Parser Letter D 

Chapter - Parser Letter E 

Chapter - Parser Letter F 

Chapter - Parser Letter G 

Chapter - Parser Letter H 

Chapter - Parser Letter I 

Chapter - Parser Letter J 

Chapter - Parser Letter K 

Chapter - End of Parser Proper 

Book - Tokens 

Chapter - Parse Token 

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 - Descriptors 

Chapter - Parsing Descriptors 

Chapter - Preposition Chain 

Chapter - Creature 

Chapter - Noun Domain 

Chapter - Adjudicate 

Chapter - ReviseMulti 

Chapter - Match List 

Chapter - ScoreMatchL 

Chapter - BestGuess 

Chapter - SingleBestGuess 

Chapter - Identical 

Chapter - Print Command 

Chapter - CantSee 

Chapter - Multiple Object List 

Book - Scope 

Chapter - Scope 

Chapter - Scope Level 0 

Chapter - SearchScope 

Chapter - ScopeWithin 

Chapter - DoScopeActionAndRecurse 

Chapter - DoScopeAction 

Book - Text to Name Matching 

Chapter - Parsing Object Names 

Chapter - TryGivenObject 

Chapter - Refers 

Chapter - NounWord 

Chapter - TryNumber 

Chapter - Extended TryNumber 

Chapter - Gender 

Chapter - Noticing Plurals 

Chapter - Pronoun Handling 

Chapter - Yes/No Questions 

Chapter - Number Words 

Book - Does The Player Mean 

Chapter - Choose Objects 

Chapter - Default Topic 


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

Match List Variables
match_from  - 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    2
Story creation year    (This year)
IFID number    6EE9572E-846C-43F9-B276-BFAC9E383BCE
Story description    The parser for turning the text of the typed command into a proposed action by the player.


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


 See some technicalities for Inform maintainers only