Compounds |
| class | NLAISCRIPT::CActorClass |
| class | NLAISCRIPT::CAddOpCode |
| | Class CAddOpCode. More...
|
| class | NLAISCRIPT::CAddParamNameDebug |
| | Build a name liste that match the actual function parameters values. More...
|
| class | NLAISCRIPT::CAffHeapMemberiOpCode |
| | Class CAffHeapMemberiOpCode. More...
|
| class | NLAISCRIPT::CAffMemberiOpCode |
| | Class CAffMemberiOpCode. More...
|
| class | NLAISCRIPT::CAffMemberOpCode |
| | Class CAffMemberOpCode. More...
|
| class | NLAISCRIPT::CAffOpCode |
| | Class CAffOpCode. More...
|
| class | NLAISCRIPT::CAffOpCodeDebug |
| | Same as AddOpCode, but help to keep a trace of the varname for debug. More...
|
| class | NLAISCRIPT::CAgentClass |
| | Class CAgentClass. More...
|
| class | NLAISCRIPT::IAgentMultiClass |
| | Class IAgentMultiClass. More...
|
| class | NLAISCRIPT::CBagOfCode |
| | Class CBagOfCode. More...
|
| struct | NLAISCRIPT::BaseDico |
| class | NLAISCRIPT::IBlock |
| | Class IBlock. More...
|
| class | NLAISCRIPT::CCallHeapMethodi |
| class | NLAISCRIPT::CCallMethod |
| class | NLAISCRIPT::ICallMethod |
| class | NLAISCRIPT::CCallMethodi |
| class | NLAISCRIPT::CCallPrint |
| | Class CCallPrint. More...
|
| class | NLAISCRIPT::CCallStackMethodi |
| class | NLAISCRIPT::CCallStackNewMethodi |
| class | NLAISCRIPT::CCancelGoalMsgClass |
| class | NLAISCRIPT::IClassInterpret |
| | Class IClassInterpret. More...
|
| class | NLAISCRIPT::CClassInterpretFactory |
| | Class CClassInterpretFactory. More...
|
| class | NLAISCRIPT::ICodeBranche |
| | Class IOpCode. More...
|
| class | NLAISCRIPT::CCodeBrancheRun |
| | Class CCodeBrancheRun. More...
|
| class | NLAISCRIPT::CCodeBrancheRunDebug |
| | A debug version of CCodeBrancheRun. More...
|
| class | NLAISCRIPT::CCodeContext |
| | Class CCodeContext. More...
|
| class | NLAISCRIPT::CCompilateur |
| | This class define compilation of a source code. More...
|
| struct | NLAISCRIPT::CComponent |
| | Struct CComponent. More...
|
| class | NLAISCRIPT::CConnectObjectValueMsgClass |
| class | NLAISCRIPT::IConstraint |
| | Class IConstraint. More...
|
| class | NLAISCRIPT::CConstraintChkMethodeType |
| | Class CConstraintChkMethodeType is use when we have an undefined method return type, but when the type can be compute after the parsing. More...
|
| class | NLAISCRIPT::CConstraintDebug |
| | A debug constraint. More...
|
| class | NLAISCRIPT::CConstraintFindRun |
| | Class CConstraintFindRun. More...
|
| class | NLAISCRIPT::CConstraintMethode |
| | Class CConstraintMethode. More...
|
| class | NLAISCRIPT::CConstraintStackComp |
| | Class CConstraintStackComp. More...
|
| class | NLAISCRIPT::CContextDebug |
| | Debug informations in the context. More...
|
| class | NLAISCRIPT::CDebugMsgClass |
| class | NLAISCRIPT::CDiffOpCode |
| | Class CDiffOpCode. More...
|
| class | NLAISCRIPT::CDivOpCode |
| | Class CDivOpCode. More...
|
| class | NLAISCRIPT::CEqOpCode |
| | Class CEqOpCode. More...
|
| class | NLAISCRIPT::CExceptionHaveNoType |
| | Class CExceptionHaveNoType. More...
|
| class | NLAISCRIPT::CFactMsgClass |
| struct | NLAISCRIPT::CFactorType |
| | This structur define the type of an factor. More...
|
| class | NLAISCRIPT::CFailureMsgClass |
| class | NLAISCRIPT::CFindRunMsg |
| class | NLAISCRIPT::FlexLexer |
| class | NLAISCRIPT::CFreeAlloc |
| | Free the heap between the last mark made an the curent position oif the heap pointer. More...
|
| class | NLAISCRIPT::CFreeAllocDebug |
| | Same as FreeAlloc, but help to keep a trace of the varname for debug. More...
|
| class | NLAISCRIPT::CFsmClass |
| struct | NLAISCRIPT::CFunctionTag |
| | Struct CFunctionTag. More...
|
| class | NLAISCRIPT::CGetValueMsgClass |
| class | NLAISCRIPT::CGoalMsgClass |
| class | NLAISCRIPT::CGoalPathClass |
| class | NLAISCRIPT::CHaltOpCode |
| | Exit code. More...
|
| class | NLAISCRIPT::CIndexStackPointer |
| | Class CIndexStackPointer. More...
|
| class | NLAISCRIPT::CInfEqOpCode |
| | Class CInfEqOpCode. More...
|
| class | NLAISCRIPT::CInfOpCode |
| | Class CInfOpCode. More...
|
| class | NLAISCRIPT::CJFalseOpCode |
| | Class CJFalseOpCode. More...
|
| class | NLAISCRIPT::CJmpOpCode |
| | Class CJmpOpCode. More...
|
| class | NLAISCRIPT::CLdbHeapMemberiOpCode |
| class | NLAISCRIPT::CLdbMemberiOpCode |
| class | NLAISCRIPT::CLdbMemberOpCode |
| class | NLAISCRIPT::CLdbNewOpCode |
| | Class CLdbNewOpCode. More...
|
| class | NLAISCRIPT::CLdbOpCode |
| class | NLAISCRIPT::CLdbRefOpCode |
| class | NLAISCRIPT::CLdbStackMemberiOpCode |
| class | NLAISCRIPT::CLibCallInheritedMethod |
| | Call a method from a defined IObjectIA object. More...
|
| class | NLAISCRIPT::CLibCallMethod |
| | Call a method from a defined IObjectIA object. More...
|
| class | NLAISCRIPT::CLibCallMethodi |
| class | NLAISCRIPT::CLibHeapMemberMethod |
| class | NLAISCRIPT::CLibMemberInheritedMethod |
| | Call method in a base class in from IObjectIA define in the self object. More...
|
| class | NLAISCRIPT::CLibMemberMethod |
| | Call the method in the IObjectIA define in the self object. More...
|
| class | NLAISCRIPT::CLibMemberMethodi |
| | This op code is define when we want to call an ambiguios method. More...
|
| class | NLAISCRIPT::CLibStackMemberMethod |
| class | NLAISCRIPT::CLibStackNewMemberMethod |
| class | NLAISCRIPT::CLibTest |
| | Class CLibTest. More...
|
| class | NLAISCRIPT::CListClass |
| | Class IAgentMultiClass. More...
|
| class | NLAISCRIPT::CLoadHeapObject |
| class | NLAISCRIPT::ILoadObject |
| | Class ILoadObject. More...
|
| class | NLAISCRIPT::CLoadSelfObject |
| | Class CLoadSelfObject. More...
|
| class | NLAISCRIPT::CLoadStackObject |
| class | NLAISCRIPT::CLocAlloc |
| | Inc by one the heap pointer. The result is an new allocation in the heap. More...
|
| class | NLAISCRIPT::CLocAllocDebug |
| | Same as LocAlloc, but help to keep a trace of the varname for debug. More...
|
| class | NLAISCRIPT::CMakeArgOpCode |
| | Pops the object on top of the stack, puts it in a list, and pushes the list on the stack. More...
|
| class | NLAISCRIPT::CManagerClass |
| class | NLAISCRIPT::CMarkAlloc |
| | Make a mark on the last heap allocation. More...
|
| class | NLAISCRIPT::CMarkMsg |
| class | NLAISCRIPT::CMessageClass |
| struct | NLAISCRIPT::CLibTest::CMethodCall |
| | Structure to define the name, id and argument type of hard coded mathod. More...
|
| class | NLAISCRIPT::CMethodContext |
| class | NLAISCRIPT::IMethodContext |
| class | NLAISCRIPT::CMethodContextDebug |
| class | NLAISCRIPT::CMethodeName |
| | Class CMethodeName. More...
|
| struct | NLAISCRIPT::CAgentClass::CMethodType |
| class | NLAISCRIPT::CMsgNotifyParentClass |
| class | NLAISCRIPT::CMsgSetSender |
| class | NLAISCRIPT::CMulOpCode |
| | Class CMulOpCode. More...
|
| class | NLAISCRIPT::CNegOpCode |
| | Class CNegOpCode. More...
|
| class | NLAISCRIPT::CNopOpCode |
| | Do not do anything. More...
|
| class | NLAISCRIPT::CNotOpCode |
| | Class CNotOpCode. More...
|
| class | NLAISCRIPT::CObjectUnknown |
| | Class CObjectUnknown. More...
|
| class | NLAISCRIPT::COnChangeMsgClass |
| class | NLAISCRIPT::IOpCode |
| | Class IOpCode. More...
|
| class | NLAISCRIPT::COperandAnyObject |
| | Class COperandAnyObject. More...
|
| class | NLAISCRIPT::COperandListType |
| | Class COperandListType. More...
|
| class | NLAISCRIPT::COperandSimple |
| | Class COperandSimple. More...
|
| class | NLAISCRIPT::COperandSimpleListOr |
| | This class define an know type under a list od type. More...
|
| class | NLAISCRIPT::COperandUnknown |
| | Class COperandUnknown. More...
|
| class | NLAISCRIPT::COperandVoid |
| | Class COperandVoid. More...
|
| class | NLAISCRIPT::COperationType |
| | Class COperationType. More...
|
| class | NLAISCRIPT::COperationTypeGD |
| | Class COperationTypeGD. More...
|
| class | NLAISCRIPT::COperatorClass |
| class | NLAISCRIPT::IOpRunCode |
| | Class IOpRunCode. More...
|
| class | NLAISCRIPT::IOpType |
| | Class IOpType. More...
|
| class | NLAISCRIPT::CParam |
| | Class CParam. More...
|
| class | NLAISCRIPT::CPramContainer |
| class | NLAISCRIPT::IScriptDebugSource |
| | IScriptDebugSource is an interface for the script source code. More...
|
| class | NLAISCRIPT::CScriptDebugSourceFile |
| | CScriptDebugSourceFile is an IScriptDebugSource where the source code come from a file. More...
|
| class | NLAISCRIPT::CScriptDebugSourceMemory |
| | CScriptDebugSourceMemory is an IScriptDebugSource where the source code come from memory. More...
|
| class | NLAISCRIPT::CSeqFsmClass |
| class | NLAISCRIPT::CSetValueMsgClass |
| class | NLAISCRIPT::CStackPointer |
| | Class CStackPointer. More...
|
| class | NLAISCRIPT::CStringType |
| | Class CStringType. More...
|
| class | NLAISCRIPT::CSubOpCode |
| | Class CSubOpCode. More...
|
| class | NLAISCRIPT::CSuccessMsgClass |
| class | NLAISCRIPT::CSupEqOpCode |
| | Class CSupEqOpCode. More...
|
| class | NLAISCRIPT::CSupOpCode |
| | Class CSupOpCode. More...
|
| class | NLAISCRIPT::CTellOpCode |
| class | NLAISCRIPT::CVarPStack |
| | Class CVarPStack. More...
|
| class | NLAISCRIPT::CVarPStackParam |
| | Class CVarPStackParam. More...
|
| class | NLAISCRIPT::yyFlexLexer |
Typedefs |
| typedef CStackPointer | tStackRef |
| typedef CCodeBrancheRun | tCodeRef |
| typedef std::list< CBagOfCode * > | tListCode |
typedef std::list< CBagOfCode
* >::iterator | tListCodeIter |
typedef std::map< NLAISCRIPT::CStringType,
NLAIAGENT::IObjectIA * > | tDicoStr |
| | this typedef define an correct std::map for store local variable in the heap. More...
|
typedef std::map< CStringType,
long, std::less< CStringType > > | Arbre |
Enumerations |
| enum | TVarOfType {
varTypeImediate,
varTypeMember,
varTypeStackMember,
varTypeHeapMember,
varTypeLocal,
varForFunc,
varUnknown,
varTypeUndef
} |
| | Type of variable manipulation in expression evaluation. More...
|
| enum | TDebugMode {
runMode,
stepByStepMode,
stepInMode,
stepOutMode,
stopMode
} |
Functions |
| void | reinitClass (const IClassInterpret &c, const NLAIC::CIdentType &type) |
| void | AddWordDico (const char *T, int tag) |
| int | GetIdentType (char *CStringType) |
| | For a given CString the method returns the token defined in the yacc. More...
|
| void | InitDico () |
| | Initialize the dictionary. More...
|
| void | EraseDico () |
| | Erase the dictionary. More...
|
| double | GetNombre (char *CStringType, int Base) |
| | get a nomber forom a given numerical string. More...
|
| void | initExternalLib () |
| CLdbRefOpCode | iLdbRefOpCode (0) |
| CAgentClass | agentClass (NLAIAGENT::CStringVarName("XXX_Agent")) |
| CActorClass | actorClass (NLAIAGENT::CStringVarName("XXX_Actor")) |
| CGoalPathClass | goalpathClass (NLAIAGENT::CStringVarName("XXX_GoalPath")) |
| CFsmClass | fsmClass (NLAIAGENT::CStringVarName("XXX_Fsm")) |
| CSeqFsmClass | seqFsmClass (NLAIAGENT::CStringVarName("XXX_SeqFsm")) |
| CMessageClass | messageClass (NLAIAGENT::CStringVarName("XXX_Message")) |
| CMsgNotifyParentClass | msgNotifyParentClass (NLAIAGENT::CStringVarName("XXX_MsgNotifyParent")) |
| CGoalMsgClass | goalMsgClass (NLAIAGENT::CStringVarName("XXX_GoalMsg")) |
| CCancelGoalMsgClass | cancelGoalMsgClass (NLAIAGENT::CStringVarName("XXX_CancelGoalMsg")) |
| CFactMsgClass | factMsgClass (NLAIAGENT::CStringVarName("XXX_FactMsg")) |
| CSuccessMsgClass | successMsgClass (NLAIAGENT::CStringVarName("XXX_SuccessMsg")) |
| CFailureMsgClass | failureMsgClass (NLAIAGENT::CStringVarName("XXX_FailureMsg")) |
| CGetValueMsgClass | getvalueMsgClass (NLAIAGENT::CStringVarName("XXX_GetValueMsg")) |
| CConnectObjectValueMsgClass | connectObjectValueMsgClass (NLAIAGENT::CStringVarName("XXX_ConnectObjectValueMsg")) |
| CSetValueMsgClass | setValueMsgClass (NLAIAGENT::CStringVarName("XXX_setValueMsg")) |
| CDebugMsgClass | msgDebugMsgClass (NLAIAGENT::CStringVarName("MsgDebug")) |
| COperatorClass | operatorClass (NLAIAGENT::CStringVarName("XXX_Operator")) |
| CManagerClass | managerClass (NLAIAGENT::CStringVarName("XXX_AgentManager")) |
| CStackPointer | staticStack (1) |
| CStackPointer | staticHeap (1) |
Variables |
| Arbre | DicoDeNom |
| std::list< sint32 > | l |
| CLibTest | test |
| COnChangeMsgClass | onChangeMsgClass |