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 |