predicate GrammarProd

`VerbRule(About) // original source text`

`grammar predicate(About) : AboutAction // after macro expansion` | `en_us.t[9919]`

'about'
`VerbRule(Again) // original source text`

`grammar predicate(Again) : AgainAction // after macro expansion` | `en_us.t[9757]`

'again' | 'g'
`VerbRule(AskAbout) // original source text`

`grammar predicate(AskAbout) : AskAboutAction // after macro expansion` | `en_us.t[9453]`

('ask' | 'a') singleDobj 'about' singleTopic
`VerbRule(AskAboutImplicit) // original source text`

`grammar predicate(AskAboutImplicit) : AskAboutAction // after macro expansion` | `en_us.t[9461]`

'a' singleTopic
`VerbRule(AskAboutWhat) // original source text`

`grammar predicate(AskAboutWhat) : AskAboutAction // after macro expansion` | `en_us.t[9474]`

[badness 500] 'ask' singleDobj
`VerbRule(AskFor) // original source text`

`grammar predicate(AskFor) : AskForAction // after macro expansion` | `en_us.t[9430]`

('ask' | 'a') singleDobj 'for' singleTopic
| ('ask' | 'a') 'for' singleTopic 'from' singleDobj
`VerbRule(AskVague) // original source text`

`grammar predicate(AskVague) : AskVagueAction // after macro expansion` | `en_us.t[9524]`

[badness 500] 'ask' singleDobj singleTopic
`VerbRule(AskWhomFor) // original source text`

`grammar predicate(AskWhomFor) : AskForAction // after macro expansion` | `en_us.t[9440]`

('ask' | 'a') 'for' singleTopic
`VerbRule(AttachTo) // original source text`

`grammar predicate(AttachTo) : AttachToAction // after macro expansion` | `en_us.t[10476]`

('attach' | 'connect') dobjList 'to' singleIobj
`VerbRule(AttachToWhat) // original source text`

`grammar predicate(AttachToWhat) : AttachToAction // after macro expansion` | `en_us.t[10483]`

[badness 500] ('attach' | 'connect') dobjList
`VerbRule(Attack) // original source text`

`grammar predicate(Attack) : AttackAction // after macro expansion` | `en_us.t[9704]`

('attack' | 'kill' | 'hit' | 'kick' | 'punch') singleDobj
`VerbRule(AttackWith) // original source text`

`grammar predicate(AttackWith) : AttackWithAction // after macro expansion` | `en_us.t[9711]`

('attack' | 'kill' | 'hit' | 'kick' | 'punch' | 'strike')
singleDobj
'with' singleIobj
`VerbRule(Board) // original source text`

`grammar predicate(Board) : BoardAction // after macro expansion` | `en_us.t[10636]`

('board'
| ('get' ('in' | 'into' | 'in' 'to' | 'on' | 'onto' | 'on' 'to'))
| ('climb' ('in' | 'into' | 'in' 'to')))
singleDobj
`VerbRule(Break) // original source text`

`grammar predicate(Break) : BreakAction // after macro expansion` | `en_us.t[10359]`

('break' | 'ruin' | 'destroy' | 'wreck') dobjList
`VerbRule(Burn) // original source text`

`grammar predicate(Burn) : BurnAction // after macro expansion` | `en_us.t[10336]`

('burn' | 'ignite' | 'set' 'fire' 'to') dobjList
`VerbRule(BurnWith) // original source text`

`grammar predicate(BurnWith) : BurnWithAction // after macro expansion` | `en_us.t[10342]`

('light' | 'burn' | 'ignite' | 'set' 'fire' 'to') singleDobj
'with' singleIobj
`VerbRule(Clean) // original source text`

`grammar predicate(Clean) : CleanAction // after macro expansion` | `en_us.t[10462]`

'clean' dobjList
`VerbRule(CleanWith) // original source text`

`grammar predicate(CleanWith) : CleanWithAction // after macro expansion` | `en_us.t[10468]`

'clean' dobjList 'with' singleIobj
`VerbRule(Climb) // original source text`

`grammar predicate(Climb) : ClimbAction // after macro expansion` | `en_us.t[10417]`

'climb' singleDobj
`VerbRule(ClimbDown) // original source text`

`grammar predicate(ClimbDown) : ClimbDownAction // after macro expansion` | `en_us.t[10443]`

('climb' | 'go' | 'walk') 'down' singleDobj
`VerbRule(ClimbDownWhat) // original source text`

`grammar predicate(ClimbDownWhat) : ClimbDownAction // after macro expansion` | `en_us.t[10450]`

[badness 200] ('climb' | 'go' | 'walk') 'down'
`VerbRule(ClimbUp) // original source text`

`grammar predicate(ClimbUp) : ClimbUpAction // after macro expansion` | `en_us.t[10424]`

('climb' | 'go' | 'walk') 'up' singleDobj
`VerbRule(ClimbUpWhat) // original source text`

`grammar predicate(ClimbUpWhat) : ClimbUpAction // after macro expansion` | `en_us.t[10431]`

[badness 200] ('climb' | 'go' | 'walk') 'up'
`VerbRule(Close) // original source text`

`grammar predicate(Close) : CloseAction // after macro expansion` | `en_us.t[10514]`

('close' | 'shut') dobjList
`VerbRule(Consult) // original source text`

`grammar predicate(Consult) : ConsultAction // after macro expansion` | `en_us.t[10258]`

'consult' singleDobj
`VerbRule(ConsultAbout) // original source text`

`grammar predicate(ConsultAbout) : ConsultAboutAction // after macro expansion` | `en_us.t[10264]`

'consult' singleDobj ('on' | 'about') singleTopic
| 'search' singleDobj 'for' singleTopic
| (('look' | 'l') ('up' | 'for')
| 'find'
| 'search' 'for'
| 'read' 'about')
singleTopic 'in' singleDobj
| ('look' | 'l') singleTopic 'up' 'in' singleDobj
`VerbRule(ConsultWhatAbout) // original source text`

`grammar predicate(ConsultWhatAbout) : ConsultAboutAction // after macro expansion` | `en_us.t[10279]`

(('look' | 'l') ('up' | 'for')
| 'find'
| 'search' 'for'
| 'read' 'about')
singleTopic
| ('look' | 'l') singleTopic 'up'
`VerbRule(Credits) // original source text`

`grammar predicate(Credits) : CreditsAction // after macro expansion` | `en_us.t[9913]`

'credits'
`VerbRule(CutWith) // original source text`

`grammar predicate(CutWith) : CutWithAction // after macro expansion` | `en_us.t[10377]`

'cut' singleDobj 'with' singleIobj
`VerbRule(CutWithWhat) // original source text`

`grammar predicate(CutWithWhat) : CutWithAction // after macro expansion` | `en_us.t[10365]`

[badness 500] 'cut' singleDobj
`VerbRule(Detach) // original source text`

`grammar predicate(Detach) : DetachAction // after macro expansion` | `en_us.t[10502]`

('detach' | 'disconnect') dobjList
`VerbRule(DetachFrom) // original source text`

`grammar predicate(DetachFrom) : DetachFromAction // after macro expansion` | `en_us.t[10495]`

('detach' | 'disconnect') dobjList 'from' singleIobj
`VerbRule(Dig) // original source text`

`grammar predicate(Dig) : DigAction // after macro expansion` | `en_us.t[10064]`

('dig' | 'dig' 'in') singleDobj
`VerbRule(DigWith) // original source text`

`grammar predicate(DigWith) : DigWithAction // after macro expansion` | `en_us.t[10071]`

('dig' | 'dig' 'in') singleDobj 'with' singleIobj
`VerbRule(Doff) // original source text`

`grammar predicate(Doff) : DoffAction // after macro expansion` | `en_us.t[9417]`

('doff' | 'take' 'off') dobjList
| 'take' dobjList 'off'
`VerbRule(Drink) // original source text`

`grammar predicate(Drink) : DrinkAction // after macro expansion` | `en_us.t[10391]`

('drink' | 'quaff' | 'imbibe') dobjList
`VerbRule(Drop) // original source text`

`grammar predicate(Drop) : DropAction // after macro expansion` | `en_us.t[9269]`

('drop' | 'put' 'down' | 'set' 'down') dobjList
| ('put' | 'set') dobjList 'down'
`VerbRule(Eat) // original source text`

`grammar predicate(Eat) : EatAction // after macro expansion` | `en_us.t[10385]`

('eat' | 'consume') dobjList

`grammar predicate(EmptySpecialTopic) : IAction` | `actions.t[2118]`

'xspcltopic'
`VerbRule(Enter) // original source text`

`grammar predicate(Enter) : EnterAction // after macro expansion` | `en_us.t[10049]`

('enter' | 'in' | 'into' | 'in' 'to'
| ('walk' | 'go') ('to' | 'in' | 'in' 'to' | 'into'))
singleDobj
`VerbRule(EnterOn) // original source text`

`grammar predicate(EnterOn) : EnterOnAction // after macro expansion` | `en_us.t[10203]`

'enter' singleLiteral
('on' | 'in' | 'in' 'to' | 'into' | 'with') singleDobj
`VerbRule(EnterOnWhat) // original source text`

`grammar predicate(EnterOnWhat) : EnterOnAction // after macro expansion` | `en_us.t[10211]`

'enter' singleLiteral
`VerbRule(Examine) // original source text`

`grammar predicate(Examine) : ExamineAction // after macro expansion` | `en_us.t[9276]`

('examine' | 'inspect' | 'x'
| 'look' 'at' | 'l' 'at' | 'look' | 'l') dobjList
`VerbRule(Exits) // original source text`

`grammar predicate(Exits) : ExitsAction // after macro expansion` | `en_us.t[10788]`

'exits'
`VerbRule(ExitsMode) // original source text`

`grammar predicate(ExitsMode) : ExitsModeAction // after macro expansion` | `en_us.t[10794]`

'exits' ('on'->on_ | 'all'->on_
| 'off'->off_ | 'none'->off_
| ('status' ('line' | ) | 'statusline') 'look'->on_
| 'look'->on_ ('status' ('line' | ) | 'statusline')
| 'status'->stat_ ('line' | ) | 'statusline'->stat_
| 'look'->look_)
`VerbRule(Extinguish) // original source text`

`grammar predicate(Extinguish) : ExtinguishAction // after macro expansion` | `en_us.t[10352]`

('extinguish' | 'douse' | 'put' 'out' | 'blow' 'out') dobjList
| ('blow' | 'put') dobjList 'out'
`VerbRule(Fasten) // original source text`

`grammar predicate(Fasten) : FastenAction // after macro expansion` | `en_us.t[10652]`

('fasten' | 'buckle' | 'buckle' 'up') dobjList
`VerbRule(FastenTo) // original source text`

`grammar predicate(FastenTo) : FastenToAction // after macro expansion` | `en_us.t[10658]`

('fasten' | 'buckle') dobjList 'to' singleIobj
`VerbRule(Feel) // original source text`

`grammar predicate(Feel) : FeelAction // after macro expansion` | `en_us.t[9319]`

('feel' | 'touch') dobjList
`VerbRule(Flip) // original source text`

`grammar predicate(Flip) : FlipAction // after macro expansion` | `en_us.t[10303]`

'flip' dobjList
`VerbRule(Follow) // original source text`

`grammar predicate(Follow) : FollowAction // after macro expansion` | `en_us.t[9697]`

'follow' singleDobj
`VerbRule(Footnote) // original source text`

`grammar predicate(Footnote) : FootnoteAction // after macro expansion` | `en_us.t[9763]`

('footnote' | 'note') singleNumber
`VerbRule(FootnotesFull) // original source text`

`grammar predicate(FootnotesFull) : FootnotesFullAction // after macro expansion` | `en_us.t[9769]`

'footnotes' 'full'
`VerbRule(FootnotesMedium) // original source text`

`grammar predicate(FootnotesMedium) : FootnotesMediumAction // after macro expansion` | `en_us.t[9775]`

'footnotes' 'medium'
`VerbRule(FootnotesOff) // original source text`

`grammar predicate(FootnotesOff) : FootnotesOffAction // after macro expansion` | `en_us.t[9781]`

'footnotes' 'off'
`VerbRule(FootnotesStatus) // original source text`

`grammar predicate(FootnotesStatus) : FootnotesStatusAction // after macro expansion` | `en_us.t[9787]`

'footnotes'
`VerbRule(FullScore) // original source text`

`grammar predicate(FullScore) : FullScoreAction // after macro expansion` | `en_us.t[9829]`

'full' 'score' | 'fullscore' | 'full'
`VerbRule(GetOffOf) // original source text`

`grammar predicate(GetOffOf) : GetOffOfAction // after macro expansion` | `en_us.t[10615]`

'get' ('off' | 'off' 'of' | 'down' 'from') singleDobj
`VerbRule(GetOut) // original source text`

`grammar predicate(GetOut) : GetOutAction // after macro expansion` | `en_us.t[10626]`

'get' 'out'
| 'get' 'off'
| 'get' 'down'
| 'disembark'
| 'climb' 'out'
`VerbRule(GetOutOf) // original source text`

`grammar predicate(GetOutOf) : GetOutOfAction // after macro expansion` | `en_us.t[10603]`

('out' 'of' | 'get' 'out' 'of' | 'climb' 'out' 'of' | 'leave' | 'exit')
singleDobj
`VerbRule(GiveTo) // original source text`

`grammar predicate(GiveTo) : GiveToAction // after macro expansion` | `en_us.t[9593]`

('give' | 'offer') dobjList 'to' singleIobj
`VerbRule(GiveToType2) // original source text`

`grammar predicate(GiveToType2) : GiveToAction // after macro expansion` | `en_us.t[9600]`

('give' | 'offer') singleIobj dobjList
`VerbRule(GiveToWhom) // original source text`

`grammar predicate(GiveToWhom) : GiveToAction // after macro expansion` | `en_us.t[9610]`

('give' | 'offer') dobjList
`VerbRule(GoBack) // original source text`

`grammar predicate(GoBack) : GoBackAction // after macro expansion` | `en_us.t[10058]`

'back' | 'go' 'back' | 'return'
`VerbRule(Goodbye) // original source text`

`grammar predicate(Goodbye) : GoodbyeAction // after macro expansion` | `en_us.t[9569]`

('say' | ()) ('goodbye' | 'good-bye' | 'good' 'bye' | 'bye')
`VerbRule(GoThrough) // original source text`

`grammar predicate(GoThrough) : GoThroughAction // after macro expansion` | `en_us.t[10041]`

('walk' | 'go' ) ('through' | 'thru')
singleDobj
`VerbRule(Hello) // original source text`

`grammar predicate(Hello) : HelloAction // after macro expansion` | `en_us.t[9563]`

('say' | ) ('hello' | 'hallo' | 'hi')
`VerbRule(Hint) // original source text`

`grammar predicate(Hint) : HintAction // after macro expansion` | `en_us.t[10811]`

'hint' | 'hints'
`VerbRule(HintsOff) // original source text`

`grammar predicate(HintsOff) : HintsOffAction // after macro expansion` | `en_us.t[10805]`

'hints' 'off'
`VerbRule(In) // original source text`

`grammar predicate(In) : InAction // after macro expansion` | `en_us.t[10027]`

'enter'
`VerbRule(instructions) // original source text`

`grammar predicate(instructions) : InstructionsAction // after macro expansion` | `instruct.t[1000]`

'instructions'
`VerbRule(Inventory) // original source text`

`grammar predicate(Inventory) : InventoryAction // after macro expansion` | `en_us.t[9721]`

'i' | 'inventory' | 'take' 'inventory'
`VerbRule(InventoryTall) // original source text`

`grammar predicate(InventoryTall) : InventoryTallAction // after macro expansion` | `en_us.t[9727]`

'i' 'tall' | 'inventory' 'tall'
`VerbRule(InventoryWide) // original source text`

`grammar predicate(InventoryWide) : InventoryWideAction // after macro expansion` | `en_us.t[9733]`

'i' 'wide' | 'inventory' 'wide'
`VerbRule(Jump) // original source text`

`grammar predicate(Jump) : JumpAction // after macro expansion` | `en_us.t[10080]`

'jump'
`VerbRule(JumpOff) // original source text`

`grammar predicate(JumpOff) : JumpOffAction // after macro expansion` | `en_us.t[10092]`

'jump' 'off' singleDobj
`VerbRule(JumpOffI) // original source text`

`grammar predicate(JumpOffI) : JumpOffIAction // after macro expansion` | `en_us.t[10086]`

'jump' 'off'
`VerbRule(JumpOver) // original source text`

`grammar predicate(JumpOver) : JumpOverAction // after macro expansion` | `en_us.t[10099]`

('jump' | 'jump' 'over') singleDobj
`VerbRule(Kiss) // original source text`

`grammar predicate(Kiss) : KissAction // after macro expansion` | `en_us.t[9424]`

'kiss' singleDobj
`VerbRule(Lie) // original source text`

`grammar predicate(Lie) : LieAction // after macro expansion` | `en_us.t[10579]`

'lie' ( | 'down')
`VerbRule(LieOn) // original source text`

`grammar predicate(LieOn) : LieOnAction // after macro expansion` | `en_us.t[10567]`

'lie' ('on' | 'in' | 'down' 'on' | 'down' 'in')
singleDobj
`VerbRule(Light) // original source text`

`grammar predicate(Light) : LightAction // after macro expansion` | `en_us.t[10323]`

'light' dobjList
`VerbRule(ListenImplicit) // original source text`

`grammar predicate(ListenImplicit) : ListenImplicitAction // after macro expansion` | `en_us.t[9363]`

'listen' | 'hear'
`VerbRule(ListenTo) // original source text`

`grammar predicate(ListenTo) : ListenToAction // after macro expansion` | `en_us.t[9350]`

('hear' | 'listen' 'to' ) dobjList
`VerbRule(Lock) // original source text`

`grammar predicate(Lock) : LockAction // after macro expansion` | `en_us.t[10520]`

'lock' dobjList
`VerbRule(LockWith) // original source text`

`grammar predicate(LockWith) : LockWithAction // after macro expansion` | `en_us.t[10532]`

'lock' singleDobj 'with' singleIobj
`VerbRule(Look) // original source text`

`grammar predicate(Look) : LookAction // after macro expansion` | `en_us.t[9745]`

'look' | 'look' 'around' | 'l' | 'l' 'around'
`VerbRule(LookBehind) // original source text`

`grammar predicate(LookBehind) : LookBehindAction // after macro expansion` | `en_us.t[9313]`

('look' | 'l') 'behind' dobjList
`VerbRule(LookIn) // original source text`

`grammar predicate(LookIn) : LookInAction // after macro expansion` | `en_us.t[9289]`

('look' | 'l') ('in' | 'inside') dobjList
`VerbRule(LookThrough) // original source text`

`grammar predicate(LookThrough) : LookThroughAction // after macro expansion` | `en_us.t[9301]`

('look' | 'l') ('through' | 'thru' | 'out') dobjList
`VerbRule(LookUnder) // original source text`

`grammar predicate(LookUnder) : LookUnderAction // after macro expansion` | `en_us.t[9307]`

('look' | 'l') 'under' dobjList
`VerbRule(Move) // original source text`

`grammar predicate(Move) : MoveAction // after macro expansion` | `en_us.t[10118]`

'move' dobjList
`VerbRule(MoveTo) // original source text`

`grammar predicate(MoveTo) : MoveToAction // after macro expansion` | `en_us.t[10124]`

('push' | 'move') dobjList ('to' | 'under') singleIobj
`VerbRule(MoveWith) // original source text`

`grammar predicate(MoveWith) : MoveWithAction // after macro expansion` | `en_us.t[10132]`

'move' singleDobj 'with' singleIobj
`VerbRule(No) // original source text`

`grammar predicate(No) : NoAction // after macro expansion` | `en_us.t[9581]`

'no' | 'negative' | 'say' 'no'
`VerbRule(Notify) // original source text`

`grammar predicate(Notify) : NotifyAction // after macro expansion` | `en_us.t[9835]`

'notify'
`VerbRule(NotifyOff) // original source text`

`grammar predicate(NotifyOff) : NotifyOffAction // after macro expansion` | `en_us.t[9847]`

'notify' 'off'
`VerbRule(NotifyOn) // original source text`

`grammar predicate(NotifyOn) : NotifyOnAction // after macro expansion` | `en_us.t[9841]`

'notify' 'on'
`VerbRule(Oops) // original source text`

`grammar predicate(Oops) : OopsAction // after macro expansion` | `en_us.t[10817]`

('oops' | 'o') singleLiteral
`VerbRule(OopsOnly) // original source text`

`grammar predicate(OopsOnly) : OopsIAction // after macro expansion` | `en_us.t[10823]`

('oops' | 'o')
`VerbRule(Open) // original source text`

`grammar predicate(Open) : OpenAction // after macro expansion` | `en_us.t[10508]`

'open' dobjList
`VerbRule(Out) // original source text`

`grammar predicate(Out) : OutAction // after macro expansion` | `en_us.t[10034]`

'exit' | 'leave'
`VerbRule(Pause) // original source text`

`grammar predicate(Pause) : PauseAction // after macro expansion` | `en_us.t[9895]`

'pause'
`VerbRule(PlugIn) // original source text`

`grammar predicate(PlugIn) : PlugInAction // after macro expansion` | `en_us.t[10697]`

'plug' dobjList 'in'
| 'plug' 'in' dobjList
`VerbRule(PlugInto) // original source text`

`grammar predicate(PlugInto) : PlugIntoAction // after macro expansion` | `en_us.t[10678]`

'plug' dobjList ('in' | 'into' | 'in' 'to') singleIobj
`VerbRule(PlugIntoWhat) // original source text`

`grammar predicate(PlugIntoWhat) : PlugIntoAction // after macro expansion` | `en_us.t[10685]`

[badness 500] 'plug' dobjList
`VerbRule(Port) // original source text`

`grammar predicate(Port) : PortAction // after macro expansion` | `en_us.t[10013]`

'go' 'to' ('port' | 'p')
`VerbRule(Pour) // original source text`

`grammar predicate(Pour) : PourAction // after macro expansion` | `en_us.t[10397]`

'pour' dobjList
`VerbRule(PourInto) // original source text`

`grammar predicate(PourInto) : PourIntoAction // after macro expansion` | `en_us.t[10403]`

'pour' dobjList ('in' | 'into' | 'in' 'to') singleIobj
`VerbRule(PourOnto) // original source text`

`grammar predicate(PourOnto) : PourOntoAction // after macro expansion` | `en_us.t[10410]`

'pour' dobjList ('on' | 'onto' | 'on' 'to') singleIobj
`VerbRule(Pull) // original source text`

`grammar predicate(Pull) : PullAction // after macro expansion` | `en_us.t[10112]`

'pull' dobjList
`VerbRule(Push) // original source text`

`grammar predicate(Push) : PushAction // after macro expansion` | `en_us.t[10106]`

('push' | 'press') dobjList
`VerbRule(PushTravelClimbDown) // original source text`

`grammar predicate(PushTravelClimbDown) : PushTravelClimbDownAction // after macro expansion` | `en_us.t[10781]`

('push' | 'pull' | 'drag' | 'move') singleDobj
'down' singleIobj
`VerbRule(PushTravelClimbUp) // original source text`

`grammar predicate(PushTravelClimbUp) : PushTravelClimbUpAction // after macro expansion` | `en_us.t[10773]`

('push' | 'pull' | 'drag' | 'move') singleDobj
'up' singleIobj
`VerbRule(PushTravelDir) // original source text`

`grammar predicate(PushTravelDir) : PushTravelDirAction // after macro expansion` | `en_us.t[10745]`

('push' | 'pull' | 'drag' | 'move') singleDobj singleDir
`VerbRule(PushTravelEnter) // original source text`

`grammar predicate(PushTravelEnter) : PushTravelEnterAction // after macro expansion` | `en_us.t[10758]`

('push' | 'pull' | 'drag' | 'move') singleDobj
('in' | 'into' | 'in' 'to') singleIobj
`VerbRule(PushTravelGetOutOf) // original source text`

`grammar predicate(PushTravelGetOutOf) : PushTravelGetOutOfAction // after macro expansion` | `en_us.t[10765]`

('push' | 'pull' | 'drag' | 'move') singleDobj
'out' ('of' | ) singleIobj
`VerbRule(PushTravelThrough) // original source text`

`grammar predicate(PushTravelThrough) : PushTravelThroughAction // after macro expansion` | `en_us.t[10751]`

('push' | 'pull' | 'drag' | 'move') singleDobj
('through' | 'thru') singleIobj
`VerbRule(PutBehind) // original source text`

`grammar predicate(PutBehind) : PutBehindAction // after macro expansion` | `en_us.t[9392]`

('put' | 'place' | 'set') dobjList 'behind' singleIobj
`VerbRule(PutIn) // original source text`

`grammar predicate(PutIn) : PutInAction // after macro expansion` | `en_us.t[9369]`

('put' | 'place' | 'set') dobjList
('in' | 'into' | 'in' 'to' | 'inside' | 'inside' 'of') singleIobj
`VerbRule(PutInWhat) // original source text`

`grammar predicate(PutInWhat) : PutInAction // after macro expansion` | `en_us.t[9398]`

[badness 500] ('put' | 'place') dobjList
`VerbRule(PutOn) // original source text`

`grammar predicate(PutOn) : PutOnAction // after macro expansion` | `en_us.t[9377]`

('put' | 'place' | 'drop' | 'set') dobjList
('on' | 'onto' | 'on' 'to' | 'upon') singleIobj
| 'put' dobjList 'down' 'on' singleIobj
`VerbRule(PutUnder) // original source text`

`grammar predicate(PutUnder) : PutUnderAction // after macro expansion` | `en_us.t[9386]`

('put' | 'place' | 'set') dobjList 'under' singleIobj
`VerbRule(Quit) // original source text`

`grammar predicate(Quit) : QuitAction // after macro expansion` | `en_us.t[9751]`

'quit' | 'q'
`VerbRule(Read) // original source text`

`grammar predicate(Read) : ReadAction // after macro expansion` | `en_us.t[9283]`

'read' dobjList
`VerbRule(Record) // original source text`

`grammar predicate(Record) : RecordAction // after macro expansion` | `en_us.t[9943]`

'record' | 'record' 'on'
`VerbRule(RecordEvents) // original source text`

`grammar predicate(RecordEvents) : RecordEventsAction // after macro expansion` | `en_us.t[9955]`

'record' 'events' | 'record' 'events' 'on'
`VerbRule(RecordEventsString) // original source text`

`grammar predicate(RecordEventsString) : RecordEventsStringAction // after macro expansion` | `en_us.t[9961]`

'record' 'events' quotedStringPhrase->fname_
`VerbRule(RecordOff) // original source text`

`grammar predicate(RecordOff) : RecordOffAction // after macro expansion` | `en_us.t[9967]`

'record' 'off'
`VerbRule(RecordString) // original source text`

`grammar predicate(RecordString) : RecordStringAction // after macro expansion` | `en_us.t[9949]`

'record' quotedStringPhrase->fname_
`VerbRule(Remove) // original source text`

`grammar predicate(Remove) : RemoveAction // after macro expansion` | `en_us.t[9263]`

'remove' dobjList
`VerbRule(ReplayQuiet) // original source text`

`grammar predicate(ReplayQuiet) : ReplayStringAction // after macro expansion` | `en_us.t[9983]`

'rq' (quotedStringPhrase->fname_ | )
`VerbRule(ReplayString) // original source text`

`grammar predicate(ReplayString) : ReplayStringAction // after macro expansion` | `en_us.t[9973]`

'replay' ('quiet'->quiet_ | 'nonstop'->nonstop_ | )
(quotedStringPhrase->fname_ | )
`VerbRule(Restart) // original source text`

`grammar predicate(Restart) : RestartAction // after macro expansion` | `en_us.t[9889]`

'restart'
`VerbRule(Restore) // original source text`

`grammar predicate(Restore) : RestoreAction // after macro expansion` | `en_us.t[9865]`

'restore'
`VerbRule(RestoreDefaults) // original source text`

`grammar predicate(RestoreDefaults) : RestoreDefaultsAction // after macro expansion` | `en_us.t[9883]`

'restore' 'defaults'
`VerbRule(RestoreString) // original source text`

`grammar predicate(RestoreString) : RestoreStringAction // after macro expansion` | `en_us.t[9871]`

'restore' quotedStringPhrase->fname_
`VerbRule(Save) // original source text`

`grammar predicate(Save) : SaveAction // after macro expansion` | `en_us.t[9853]`

'save'
`VerbRule(SaveDefaults) // original source text`

`grammar predicate(SaveDefaults) : SaveDefaultsAction // after macro expansion` | `en_us.t[9877]`

'save' 'defaults'
`VerbRule(SaveString) // original source text`

`grammar predicate(SaveString) : SaveStringAction // after macro expansion` | `en_us.t[9859]`

'save' quotedStringPhrase->fname_
`VerbRule(Score) // original source text`

`grammar predicate(Score) : ScoreAction // after macro expansion` | `en_us.t[9823]`

'score' | 'status'
`VerbRule(Screw) // original source text`

`grammar predicate(Screw) : ScrewAction // after macro expansion` | `en_us.t[10717]`

'screw' dobjList
`VerbRule(ScrewWith) // original source text`

`grammar predicate(ScrewWith) : ScrewWithAction // after macro expansion` | `en_us.t[10723]`

'screw' dobjList 'with' singleIobj
`VerbRule(Script) // original source text`

`grammar predicate(Script) : ScriptAction // after macro expansion` | `en_us.t[9925]`

'script' | 'script' 'on'
`VerbRule(ScriptOff) // original source text`

`grammar predicate(ScriptOff) : ScriptOffAction // after macro expansion` | `en_us.t[9937]`

'script' 'off' | 'unscript'
`VerbRule(ScriptString) // original source text`

`grammar predicate(ScriptString) : ScriptStringAction // after macro expansion` | `en_us.t[9931]`

'script' quotedStringPhrase->fname_
`VerbRule(Search) // original source text`

`grammar predicate(Search) : SearchAction // after macro expansion` | `en_us.t[9295]`

'search' dobjList
`VerbRule(Set) // original source text`

`grammar predicate(Set) : SetAction // after macro expansion` | `en_us.t[10164]`

'set' dobjList
`VerbRule(SetTo) // original source text`

`grammar predicate(SetTo) : SetToAction // after macro expansion` | `en_us.t[10170]`

'set' singleDobj 'to' singleLiteral
`VerbRule(ShowTo) // original source text`

`grammar predicate(ShowTo) : ShowToAction // after macro expansion` | `en_us.t[9622]`

'show' dobjList 'to' singleIobj
`VerbRule(ShowToType2) // original source text`

`grammar predicate(ShowToType2) : ShowToAction // after macro expansion` | `en_us.t[9629]`

'show' singleIobj dobjList
`VerbRule(ShowToWhom) // original source text`

`grammar predicate(ShowToWhom) : ShowToAction // after macro expansion` | `en_us.t[9639]`

'show' dobjList
`VerbRule(Sit) // original source text`

`grammar predicate(Sit) : SitAction // after macro expansion` | `en_us.t[10562]`

'sit' ( | 'down')
`VerbRule(SitOn) // original source text`

`grammar predicate(SitOn) : SitOnAction // after macro expansion` | `en_us.t[10550]`

'sit' ('on' | 'in' | 'down' 'on' | 'down' 'in')
singleDobj
`VerbRule(Sleep) // original source text`

`grammar predicate(Sleep) : SleepAction // after macro expansion` | `en_us.t[10646]`

'sleep'
`VerbRule(Smell) // original source text`

`grammar predicate(Smell) : SmellAction // after macro expansion` | `en_us.t[9331]`

('smell' | 'sniff') dobjList
`VerbRule(SmellImplicit) // original source text`

`grammar predicate(SmellImplicit) : SmellImplicitAction // after macro expansion` | `en_us.t[9344]`

'smell' | 'sniff'

`grammar predicate(SpecialTopic) : SpecialTopicAction` | `actions.t[2106]`

'xspcltopic' literalPhrase->literalMatch
`VerbRule(Stand) // original source text`

`grammar predicate(Stand) : StandAction // after macro expansion` | `en_us.t[10597]`

'stand' | 'stand' 'up' | 'get' 'up'
`VerbRule(StandOn) // original source text`

`grammar predicate(StandOn) : StandOnAction // after macro expansion` | `en_us.t[10584]`

('stand' ('on' | 'in' | 'onto' | 'on' 'to' | 'into' | 'in' 'to')
| 'climb' ('on' | 'onto' | 'on' 'to'))
singleDobj
`VerbRule(Starboard) // original source text`

`grammar predicate(Starboard) : StarboardAction // after macro expansion` | `en_us.t[10020]`

'go' 'to' ('starboard' | 'sb')
`VerbRule(Strike) // original source text`

`grammar predicate(Strike) : StrikeAction // after macro expansion` | `en_us.t[10330]`

'strike' dobjList
`VerbRule(Switch) // original source text`

`grammar predicate(Switch) : SwitchAction // after macro expansion` | `en_us.t[10297]`

'switch' dobjList
`VerbRule(Take) // original source text`

`grammar predicate(Take) : TakeAction // after macro expansion` | `en_us.t[9248]`

('take' | 'pick' 'up' | 'get') dobjList
| 'pick' dobjList 'up'
`VerbRule(TakeFrom) // original source text`

`grammar predicate(TakeFrom) : TakeFromAction // after macro expansion` | `en_us.t[9255]`

('take' | 'get') dobjList
('from' | 'out' 'of' | 'off' | 'off' 'of') singleIobj
| 'remove' dobjList 'from' singleIobj
`VerbRule(TalkTo) // original source text`

`grammar predicate(TalkTo) : TalkToAction // after macro expansion` | `en_us.t[9536]`

('greet' | 'say' 'hello' 'to' | 'talk' 'to') singleDobj
`VerbRule(TalkToWhat) // original source text`

`grammar predicate(TalkToWhat) : TalkToAction // after macro expansion` | `en_us.t[9543]`

[badness 500] 'talk'
`VerbRule(Taste) // original source text`

`grammar predicate(Taste) : TasteAction // after macro expansion` | `en_us.t[9325]`

'taste' dobjList
`VerbRule(TellAbout) // original source text`

`grammar predicate(TellAbout) : TellAboutAction // after macro expansion` | `en_us.t[9489]`

('tell' | 't') singleDobj 'about' singleTopic
`VerbRule(TellAboutImplicit) // original source text`

`grammar predicate(TellAboutImplicit) : TellAboutAction // after macro expansion` | `en_us.t[9497]`

't' singleTopic
`VerbRule(TellAboutWhat) // original source text`

`grammar predicate(TellAboutWhat) : TellAboutAction // after macro expansion` | `en_us.t[9510]`

[badness 500] 'tell' singleDobj
`VerbRule(TellVague) // original source text`

`grammar predicate(TellVague) : AskVagueAction // after macro expansion` | `en_us.t[9530]`

[badness 500] 'tell' singleDobj singleTopic
`VerbRule(Terse) // original source text`

`grammar predicate(Terse) : TerseAction // after macro expansion` | `en_us.t[9817]`

'terse' | 'brief'
`VerbRule(Throw) // original source text`

`grammar predicate(Throw) : ThrowAction // after macro expansion` | `en_us.t[9651]`

('throw' | 'toss') dobjList
`VerbRule(ThrowAt) // original source text`

`grammar predicate(ThrowAt) : ThrowAtAction // after macro expansion` | `en_us.t[9657]`

('throw' | 'toss') dobjList 'at' singleIobj
`VerbRule(ThrowDir) // original source text`

`grammar predicate(ThrowDir) : ThrowDirAction // after macro expansion` | `en_us.t[9681]`

('throw' | 'toss') dobjList ('to' ('the' | ) | ) singleDir
`VerbRule(ThrowDirDown) // original source text`

`grammar predicate(ThrowDirDown) : ThrowDirAction // after macro expansion` | `en_us.t[9688]`

'throw' ('down' | 'd') dobjList
`VerbRule(ThrowTo) // original source text`

`grammar predicate(ThrowTo) : ThrowToAction // after macro expansion` | `en_us.t[9664]`

('throw' | 'toss') dobjList 'to' singleIobj
`VerbRule(ThrowToType2) // original source text`

`grammar predicate(ThrowToType2) : ThrowToAction // after macro expansion` | `en_us.t[9671]`

'throw' singleIobj dobjList
`VerbRule(TipsOff) // original source text`

`grammar predicate(TipsOff) : TipModeAction // after macro expansion` | `en_us.t[9802]`

('tips' | 'tip') 'off'
`VerbRule(TipsOn) // original source text`

`grammar predicate(TipsOn) : TipModeAction // after macro expansion` | `en_us.t[9793]`

('tips' | 'tip') 'on'
`VerbRule(Topics) // original source text`

`grammar predicate(Topics) : TopicsAction // after macro expansion` | `en_us.t[9557]`

'topics'
`VerbRule(Travel) // original source text`

`grammar predicate(Travel) : TravelAction // after macro expansion` | `en_us.t[9994]`

'go' singleDir | singleDir
`VerbRule(Turn) // original source text`

`grammar predicate(Turn) : TurnAction // after macro expansion` | `en_us.t[10141]`

('turn' | 'twist' | 'rotate') dobjList
`VerbRule(TurnOff) // original source text`

`grammar predicate(TurnOff) : TurnOffAction // after macro expansion` | `en_us.t[10316]`

('deactivate' | ('turn' | 'switch') 'off') dobjList
| ('turn' | 'switch') dobjList 'off'
`VerbRule(TurnOn) // original source text`

`grammar predicate(TurnOn) : TurnOnAction // after macro expansion` | `en_us.t[10309]`

('activate' | ('turn' | 'switch') 'on') dobjList
| ('turn' | 'switch') dobjList 'on'
`VerbRule(TurnTo) // original source text`

`grammar predicate(TurnTo) : TurnToAction // after macro expansion` | `en_us.t[10155]`

('turn' | 'twist' | 'rotate') singleDobj
'to' singleLiteral
`VerbRule(TurnWith) // original source text`

`grammar predicate(TurnWith) : TurnWithAction // after macro expansion` | `en_us.t[10147]`

('turn' | 'twist' | 'rotate') singleDobj 'with' singleIobj
`VerbRule(TypeLiteralOn) // original source text`

`grammar predicate(TypeLiteralOn) : TypeLiteralOnAction // after macro expansion` | `en_us.t[10184]`

'type' singleLiteral 'on' singleDobj
`VerbRule(TypeLiteralOnWhat) // original source text`

`grammar predicate(TypeLiteralOnWhat) : TypeLiteralOnAction // after macro expansion` | `en_us.t[10191]`

[badness 500] 'type' singleLiteral
`VerbRule(TypeOn) // original source text`

`grammar predicate(TypeOn) : TypeOnAction // after macro expansion` | `en_us.t[10178]`

'type' 'on' singleDobj
`VerbRule(Undo) // original source text`

`grammar predicate(Undo) : UndoAction // after macro expansion` | `en_us.t[9901]`

'undo'
`VerbRule(Unfasten) // original source text`

`grammar predicate(Unfasten) : UnfastenAction // after macro expansion` | `en_us.t[10665]`

('unfasten' | 'unbuckle') dobjList
`VerbRule(UnfastenFrom) // original source text`

`grammar predicate(UnfastenFrom) : UnfastenFromAction // after macro expansion` | `en_us.t[10671]`

('unfasten' | 'unbuckle') dobjList 'from' singleIobj
`VerbRule(Unlock) // original source text`

`grammar predicate(Unlock) : UnlockAction // after macro expansion` | `en_us.t[10526]`

'unlock' dobjList
`VerbRule(UnlockWith) // original source text`

`grammar predicate(UnlockWith) : UnlockWithAction // after macro expansion` | `en_us.t[10541]`

'unlock' singleDobj 'with' singleIobj
`VerbRule(Unplug) // original source text`

`grammar predicate(Unplug) : UnplugAction // after macro expansion` | `en_us.t[10711]`

'unplug' dobjList
`VerbRule(UnplugFrom) // original source text`

`grammar predicate(UnplugFrom) : UnplugFromAction // after macro expansion` | `en_us.t[10704]`

'unplug' dobjList 'from' singleIobj
`VerbRule(Unscrew) // original source text`

`grammar predicate(Unscrew) : UnscrewAction // after macro expansion` | `en_us.t[10731]`

'unscrew' dobjList
`VerbRule(UnscrewWith) // original source text`

`grammar predicate(UnscrewWith) : UnscrewWithAction // after macro expansion` | `en_us.t[10737]`

'unscrew' dobjList 'with' singleIobj
`VerbRule(VagueTravel) // original source text`

`grammar predicate(VagueTravel) : VagueTravelAction // after macro expansion` | `en_us.t[9990]`

'go' | 'walk'
`VerbRule(Verbose) // original source text`

`grammar predicate(Verbose) : VerboseAction // after macro expansion` | `en_us.t[9811]`

'verbose'
`VerbRule(Version) // original source text`

`grammar predicate(Version) : VersionAction // after macro expansion` | `en_us.t[9907]`

'version'
`VerbRule(Wait) // original source text`

`grammar predicate(Wait) : WaitAction // after macro expansion` | `en_us.t[9739]`

'z' | 'wait'
`VerbRule(Wear) // original source text`

`grammar predicate(Wear) : WearAction // after macro expansion` | `en_us.t[9410]`

('wear' | 'don' | 'put' 'on') dobjList
| 'put' dobjList 'on'
`VerbRule(Yell) // original source text`

`grammar predicate(Yell) : YellAction // after macro expansion` | `en_us.t[9587]`

'yell' | 'scream' | 'shout' | 'holler'
`VerbRule(Yes) // original source text`

`grammar predicate(Yes) : YesAction // after macro expansion` | `en_us.t[9575]`

'yes' | 'affirmative' | 'say' 'yes'
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3