Grammar¶
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.
simpleNoun(ofLink)¶
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.