FuncCommandclass

command.t[1403]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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  

func

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  

construct

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

command.t[1421]

the callback function for carrying out our command action

Methods  

construct (prod, func)OVERRIDDEN

command.t[1408]

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