! ----------------------------------------------------------------------------
! GRAMMAR: Grammar table entries for the standard verbs library.
!
! Supplied for use with Inform 6 Serial number 991113
! Release 6/10
! (c) Graham Nelson 1993, 1994, 1995, 1996, 1997, 1998, 1999
! but freely usable (see manuals)
! ----------------------------------------------------------------------------
! The "meta-verbs", commands to the game rather than in the game, come first:
! ----------------------------------------------------------------------------
System_file;
Verb meta 'score'
* -> Score;
Verb meta 'fullscore' 'full'
* -> FullScore
* 'score' -> FullScore;
Verb meta 'q//' 'quit' 'die'
* -> Quit;
Verb meta 'restore'
* -> Restore;
Verb meta 'restart'
* -> Restart;
Verb meta 'verify'
* -> Verify;
Verb meta 'save'
* -> Save;
Verb meta 'script' 'transcript'
* -> ScriptOn
* 'off' -> ScriptOff
* 'on' -> ScriptOn;
Verb meta 'noscript' 'unscript'
* -> ScriptOff;
Verb meta 'superbrief' 'short'
* -> LMode3;
Verb meta 'verbose' 'long'
* -> LMode2;
Verb meta 'brief' 'normal'
* -> LMode1;
Verb meta 'pronouns' 'nouns'
* -> Pronouns;
Verb meta 'notify'
* 'on' -> NotifyOn
* 'off' -> NotifyOff;
Verb meta 'version'
* -> Version;
#IFNDEF NO_PLACES;
Verb meta 'places'
* -> Places;
Verb meta 'objects'
* -> Objects;
#ENDIF;
#ifdef DEBUG;
Verb meta 'trace'
* -> TraceOn
* number -> TraceLevel
* 'on' -> TraceOn
* 'off' -> TraceOff;
Verb meta 'actions'
* -> ActionsOn
* 'on' -> ActionsOn
* 'off' -> ActionsOff;
Verb meta 'routines' 'messages'
* -> RoutinesOn
* 'on' -> RoutinesOn
* 'off' -> RoutinesOff;
Verb meta 'timers' 'daemons'
* -> TimersOn
* 'on' -> TimersOn
* 'off' -> TimersOff;
Verb meta 'changes'
* -> ChangesOn
* 'on' -> ChangesOn
* 'off' -> ChangesOff;
Verb meta 'recording'
* -> CommandsOn
* 'on' -> CommandsOn
* 'off' -> CommandsOff;
Verb meta 'replay'
* -> CommandsRead;
Verb meta 'random'
* -> Predictable;
Verb meta 'purloin'
* multi -> XPurloin;
Verb meta 'abstract'
* noun 'to' noun -> XAbstract;
Verb meta 'tree'
* -> XTree
* noun -> XTree;
Verb meta 'goto'
* number -> Goto;
Verb meta 'gonear'
* noun -> Gonear;
Verb meta 'scope'
* -> Scope
* noun -> Scope;
Verb meta 'showverb'
* special -> Showverb;
Verb meta 'showobj'
* -> Showobj
* multi -> Showobj;
#endif;
! ----------------------------------------------------------------------------
! And now the game verbs.
! ----------------------------------------------------------------------------