// AHA.h

#define gVerbName (gAction.getOrigTokenList[1][1].toLower())
#define gTokens (gAction.getOrigTokenList)
#define gTokensInclude(tok) (gAction.getOrigTokenList.indexWhich( \
        {x: x[1].toLower == tok.toLower } ) )
//#define gSetSeen(obj) (gPlayerChar.setHasSeen(obj))
#define gPostureName (gPlayerChar.posture.participle)
#define gTextOnly (!libGlobal.hasGreekLetters)
//#define gTopicText (gTopic.getTopicText.toLower())
#define gTopicObject (gTopic.getBestMatch())
//#define iobjMsg(msg) (gIobj == self ? msg : nil)
#define iobjMsgAlt(msg, altMsg) (gIobj == self ? msg : altMsg)

#define __MULTIROUTE


//Unthing template 'vocabWords' 'name' @location? 'notHereMsg'?;

ConditionalConnector template ->connector "addMsg"? @cond?;