Grammar

Reference index

adjRun(last)

grammar adjRun(last): adjWord->one_ : AdjRun · Source

Internal implementation detail; no supported authoring contract is documented.

adjRun(more)

grammar adjRun(more): adjWord->one_ adjRun->rest_ : AdjRun · Source

Internal implementation detail; no supported authoring contract is documented.

adjWord(fromVocab)

grammar adjWord(fromVocab): vocab.adjective->w_ : AdjWord · Source

Internal implementation detail; no supported authoring contract is documented.

anArticle(anOne)

grammar anArticle(anOne):'an' : object · Source

Internal implementation detail; no supported authoring contract is documented.

anArticle(aOne)

grammar anArticle(aOne):'a' : object · Source

Internal implementation detail; no supported authoring contract is documented.

anArticle(theOne)

grammar anArticle(theOne):'the' : object · Source

Internal implementation detail; no supported authoring contract is documented.

command(askAbout)

grammar command(askAbout):'ask' nounPhrase->dobj_'about' nounPhrase->iobj_ : Command action = askAboutAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(attachTo)

grammar command(attachTo):'attach' nounPhrase->dobj_'to' nounPhrase->iobj_ : Command action = attachAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(board)

grammar command(board):'board' nounPhrase->dobj_ : Command action = boardAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(climbIt)

grammar command(climbIt):'climb' nounPhrase->dobj_ : Command action = enterAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(closeIt)

grammar command(closeIt):'close' nounPhrase->dobj_ : Command action = closeAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(consultCmd)

grammar command(consultCmd): 'consult' nounPhrase->dobj_'about' nounPhrase->iobj_ : Command action = consultAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(detachFrom)

grammar command(detachFrom):'detach' nounPhrase->dobj_'from' nounPhrase->iobj_ : Command action = detachAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(detachPart)

grammar command(detachPart):'detach' nounPhrase->dobj_ : Command action = detachPartAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(drinkIt)

grammar command(drinkIt):'drink' nounPhrase->dobj_ : Command action = drinkAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(drop)

grammar command(drop):'drop' nounPhrase->dobj_ : Command action = dropAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(eatIt)

grammar command(eatIt):'eat' nounPhrase->dobj_ : Command action = eatAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(enterIt)

grammar command(enterIt):'enter' nounPhrase->dobj_ : Command action = enterAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(examine)

grammar command(examine):'examine' nounPhrase->dobj_ : Command action = examineAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(flipIt)

grammar command(flipIt):'flip' nounPhrase->dobj_ : Command action = flipAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(gDown)

grammar command(gDown): ('go'|) ('down' |'d') : Command action = goAction dir_ = down · Source

Internal implementation detail; no supported authoring contract is documented.

command(gEast)

grammar command(gEast): ('go'|) ('east' |'e') : Command action = goAction dir_ = east · Source

Internal implementation detail; no supported authoring contract is documented.

command(get)

grammar command(get):'get' nounPhrase->dobj_ : Command action = takeAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(getOff)

grammar command(getOff):'get''off' : Command action = getOffAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(gIn)

grammar command(gIn): ('go'|) ('in' |'inside') : Command action = goAction dir_ = inward · Source

Internal implementation detail; no supported authoring contract is documented.

command(giveTo)

grammar command(giveTo):'give' nounPhrase->dobj_'to' nounPhrase->iobj_ : Command action = giveAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(gNE)

grammar command(gNE): ('go'|) ('northeast' |'ne') : Command action = goAction dir_ = northeast · Source

Internal implementation detail; no supported authoring contract is documented.

command(gNorth)

grammar command(gNorth): ('go'|) ('north' |'n') : Command action = goAction dir_ = north · Source

Internal implementation detail; no supported authoring contract is documented.

command(gNW)

grammar command(gNW): ('go'|) ('northwest' |'nw') : Command action = goAction dir_ = northwest · Source

Internal implementation detail; no supported authoring contract is documented.

command(gOut)

grammar command(gOut): ('go'|) ('out' |'outside') : Command action = goAction dir_ = outward · Source

Internal implementation detail; no supported authoring contract is documented.

command(gSE)

grammar command(gSE): ('go'|) ('southeast' |'se') : Command action = goAction dir_ = southeast · Source

Internal implementation detail; no supported authoring contract is documented.

command(gSouth)

grammar command(gSouth): ('go'|) ('south' |'s') : Command action = goAction dir_ = south · Source

Internal implementation detail; no supported authoring contract is documented.

command(gSW)

grammar command(gSW): ('go'|) ('southwest' |'sw') : Command action = goAction dir_ = southwest · Source

Internal implementation detail; no supported authoring contract is documented.

command(gUp)

grammar command(gUp): ('go'|) ('up' |'u') : Command action = goAction dir_ = up · Source

Internal implementation detail; no supported authoring contract is documented.

command(gWest)

grammar command(gWest): ('go'|) ('west' |'w') : Command action = goAction dir_ = west · Source

Internal implementation detail; no supported authoring contract is documented.

command(inventory)

grammar command(inventory):'inventory' |'i' : Command action = inventoryAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(lieDown)

grammar command(lieDown):'lie' |'lie''down' : Command action = lieAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(lieOn)

grammar command(lieOn): 'lie' ('on' |'in' |'onto') nounPhrase->dobj_ : Command action = lieOnAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(lightIt)

grammar command(lightIt):'light' nounPhrase->dobj_ : Command action = turnOnAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(listenTo)

grammar command(listenTo):'listen''to' nounPhrase->dobj_ : Command action = listenAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(lockIt)

grammar command(lockIt):'lock' nounPhrase->dobj_ : Command action = lockAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(lockWith)

grammar command(lockWith):'lock' nounPhrase->dobj_'with' nounPhrase->iobj_ : Command action = lockAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(look)

grammar command(look):'look' |'l' : Command action = lookAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(lookAt)

grammar command(lookAt): [badness 5]'look''at' nounPhrase->dobj_ : Command action = examineAction · Source

LOOK AT X is what a good many players type, and vhyl had only X and EXAMINE. Badness, because LOOK on its own is the room.

command(lookBehind)

grammar command(lookBehind):'look''behind' nounPhrase->dobj_ : Command action = lookBehindAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(lookUnder)

grammar command(lookUnder):'look''under' nounPhrase->dobj_ : Command action = lookUnderAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(lookUpIn)

grammar command(lookUpIn): 'look''up' nounPhrase->iobj_'in' nounPhrase->dobj_ : Command action = consultAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(openIt)

grammar command(openIt):'open' nounPhrase->dobj_ : Command action = openAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(ordered)

grammar command(ordered): nounPhrase->actorPhrase_',' command->inner_ : Command · Source

---------------------------------------------------------------- parsing

command(pourIn)

grammar command(pourIn):'pour' nounPhrase->dobj_'in' nounPhrase->iobj_ : Command action = pourIntoAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(pourInto)

grammar command(pourInto):'pour' nounPhrase->dobj_'into' nounPhrase->iobj_ : Command action = pourIntoAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(pressIt)

grammar command(pressIt):'press' nounPhrase->dobj_ : Command action = pressAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(pullIt)

grammar command(pullIt):'pull' nounPhrase->dobj_ : Command action = flipAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(pushBtn)

grammar command(pushBtn):'push' nounPhrase->dobj_ : Command action = pressAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(pushE)

grammar command(pushE):'push' nounPhrase->dobj_'east' : Command action = pushDirAction dir_ = east · Source

Internal implementation detail; no supported authoring contract is documented.

command(pushN)

grammar command(pushN):'push' nounPhrase->dobj_'north' : Command action = pushDirAction dir_ = north · Source

Internal implementation detail; no supported authoring contract is documented.

command(pushS)

grammar command(pushS):'push' nounPhrase->dobj_'south' : Command action = pushDirAction dir_ = south · Source

Internal implementation detail; no supported authoring contract is documented.

command(pushW)

grammar command(pushW):'push' nounPhrase->dobj_'west' : Command action = pushDirAction dir_ = west · Source

Internal implementation detail; no supported authoring contract is documented.

command(putBehind)

grammar command(putBehind):'put' nounPhrase->dobj_'behind' nounPhrase->iobj_ : Command action = putBehindAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(putIn)

grammar command(putIn):'put' nounPhrase->dobj_'in' nounPhrase->iobj_ : Command action = putInAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(putOn)

grammar command(putOn):'put' nounPhrase->dobj_'on' nounPhrase->iobj_ : Command action = putOnAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(removeIt)

grammar command(removeIt):'remove' nounPhrase->dobj_ : Command action = doffAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(rideIt)

grammar command(rideIt):'ride' nounPhrase->dobj_ : Command action = boardAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(sayCmd)

grammar command(sayCmd): 'say' literalPhrase->literal_ : Command action = sayAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(scoreCmd)

grammar command(scoreCmd):'score' : Command action = scoreAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(setTo)

grammar command(setTo):'set' nounPhrase->dobj_'to' tokWord->set_ : Command action = setToAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(showTo)

grammar command(showTo):'show' nounPhrase->dobj_'to' nounPhrase->iobj_ : Command action = showAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(sitDown)

grammar command(sitDown):'sit' |'sit''down' : Command action = sitAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(sitOn)

grammar command(sitOn): 'sit' ('on' |'in' |'onto') nounPhrase->dobj_ : Command action = sitOnAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(smellIt)

grammar command(smellIt):'smell' nounPhrase->dobj_ : Command action = smellAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(standOn)

grammar command(standOn): 'stand' ('on' |'onto') nounPhrase->dobj_ : Command action = standOnAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(standUp)

grammar command(standUp):'stand' |'stand''up' |'get''up' : Command action = standAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(take)

grammar command(take): [badness 10]'take' nounPhrase->dobj_ : Command action = takeAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(takeOff)

grammar command(takeOff):'take''off' nounPhrase->dobj_ : Command action = doffAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(tellAbout)

grammar command(tellAbout):'tell' nounPhrase->dobj_'about' nounPhrase->iobj_ : Command action = tellAboutAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(thinkAbout)

grammar command(thinkAbout): ('think''about' |'ponder') nounPhrase->dobj_ : Command action = thinkAboutAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(turnIt)

grammar command(turnIt):'turn' nounPhrase->dobj_ : Command action = turnAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(turnOff)

grammar command(turnOff):'turn''off' nounPhrase->dobj_ : Command action = turnOffAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(turnOn)

grammar command(turnOn):'turn''on' nounPhrase->dobj_ : Command action = turnOnAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(turnToo)

grammar command(turnToo):'turn' nounPhrase->dobj_'to' tokWord->set_ : Command action = setToAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(typeOn)

grammar command(typeOn): 'type' literalPhrase->literal_'on' nounPhrase->dobj_ : Command action = writeOnAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(undoCmd)

grammar command(undoCmd):'undo' : Command action = undoAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(unlockIt)

grammar command(unlockIt):'unlock' nounPhrase->dobj_ : Command action = unlockAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(unlockWith)

grammar command(unlockWith):'unlock' nounPhrase->dobj_'with' nounPhrase->iobj_ : Command action = unlockAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(waitCmd)

grammar command(waitCmd):'wait' |'z' : Command action = waitAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(wearIt)

grammar command(wearIt):'wear' nounPhrase->dobj_ : Command action = wearAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(writeOn)

grammar command(writeOn): 'write' literalPhrase->literal_'on' nounPhrase->dobj_ : Command action = writeOnAction · Source

Internal implementation detail; no supported authoring contract is documented.

command(x)

grammar command(x):'x' nounPhrase->dobj_ : Command action = examineAction · Source

Internal implementation detail; no supported authoring contract is documented.

literalPhrase(moreWords)

grammar literalPhrase(moreWords): tokWord->word_ literalPhrase->rest_ : LiteralPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

literalPhrase(oneWord)

grammar literalPhrase(oneWord): tokWord->word_ : LiteralPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

literalPhrase(quoted)

grammar literalPhrase(quoted):'"' literalPhrase->rest_'"' : LiteralPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

nounPhrase(allOf)

grammar nounPhrase(allOf): [badness 5]'all' : NounPhrase pronoun_ ='all' · Source

Internal implementation detail; no supported authoring contract is documented.

nounPhrase(andMore)

grammar nounPhrase(andMore): simpleNoun->left_ ('and' |',') nounPhrase->also_ : NounPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

nounPhrase(artAndMore)

grammar nounPhrase(artAndMore): anArticle simpleNoun->left_ ('and' |',') nounPhrase->also_ : NounPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

nounPhrase(artOne)

grammar nounPhrase(artOne): anArticle simpleNoun->under_ : NounPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

nounPhrase(everything)

grammar nounPhrase(everything): [badness 5]'everything' : NounPhrase pronoun_ ='all' · Source

Internal implementation detail; no supported authoring contract is documented.

nounPhrase(herOne)

grammar nounPhrase(herOne): [badness 5]'her' : NounPhrase pronoun_ ='her' · Source

Internal implementation detail; no supported authoring contract is documented.

nounPhrase(himOne)

grammar nounPhrase(himOne): [badness 5]'him' : NounPhrase pronoun_ ='him' · Source

Internal implementation detail; no supported authoring contract is documented.

nounPhrase(itOne)

grammar nounPhrase(itOne): [badness 5]'it' : NounPhrase pronoun_ ='it' · Source

Internal implementation detail; no supported authoring contract is documented.

nounPhrase(one)

grammar nounPhrase(one): simpleNoun->under_ : NounPhrase · Source

One thing, with or without an article.

nounPhrase(themOne)

grammar nounPhrase(themOne): [badness 5]'them' : NounPhrase pronoun_ ='them' · Source

Internal implementation detail; no supported authoring contract is documented.

simpleNoun(adjs)

grammar simpleNoun(adjs): adjRun->adjs_ vocab.noun->n_ : NounPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

simpleNoun(bare)

grammar simpleNoun(bare): vocab.noun->n_ : NounPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

simpleNoun(nounQuoted)

grammar simpleNoun(nounQuoted): vocab.noun->n_'"' adjWord->trailing_'"' : NounPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

simpleNoun(nounThen)

grammar simpleNoun(nounThen): vocab.noun->n_ adjWord->trailing_ : NounPhrase · Source

Internal implementation detail; no supported authoring contract is documented.

grammar simpleNoun(ofLink): simpleNoun->left_'of' simpleNoun->of_ : NounPhrase · Source

of joins two simple names: piece of paper, small pile of dry straw. The thing named is the one both halves name, which is what a game states by giving it both words.

simpleNoun(quotedNoun)

grammar simpleNoun(quotedNoun): '"' adjWord->trailing_'"' vocab.noun->n_ : NounPhrase · Source

Internal implementation detail; no supported authoring contract is documented.