FuncCommandclass
A FuncCommand is a special version of Command that carries out its action via a custom callback function, rather than by executing a regular Action. This can be used to create a simple one-off custom command without having to create a separate Action for it.
class
FuncCommand
:
Command
Superclass Tree (in declaration order)
FuncCommand
Command
` object`
Subclass Tree
(none)
Global Objects
(none)
Summary of Properties
Inherited from Command
:
acc
accInfo
accNPs
accs
action
actions
actor
actorNPs
actorPerson
actors
afterReports
aobj
badMulti
cmdErr
disambig
disambigIdx
dobj
dobjInfo
dobjNPs
dobjs
endOfSentence
implicitActionReports
iobj
iobjInfo
iobjNPs
iobjs
lastAction
madeTopic
matchedAll
matchedMulti
miscWordLists
missingNouns
nextTokens
npList
npListSorted
npToResolve
originalAction
parseTree
predActive
predPriority
priority
reflexiveAnte
tokenLen
verbProd
Summary of Methods
Inherited from Command
:
addDisambigNP
addNounListItem
addNounProd
afterReport
buildCommandString
buildObjLists
calcPriority
changeAction
clone
cloneNP
emptyNounRole
exec
execCombos
execDoer
execIter
fetchDisambigReply
fixPriority
forEachNP
forEachObj
getCommandPhrase
noteMiscWords
npTokenLen
numNounSlots
resolveNouns
resolveReflexive
saveReflexiveAnte
sortList
startDisambigReply
terseOK
Properties
func
the callback function for carrying out our command action
Methods
construct (prod, func)
OVERRIDDEN
Create: provide the grammar match object, if any, and the callback function to execute to carry out the command.
Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1