Name | Unit | Description |
---|---|---|
EIFPS3Exception | ifps3 | |
EIFPSCompilerException | ifpscomp | Compiler exception |
TIfList | ifps3utl | TIfList is the list class used in IFPS3 |
TIfPascalParser | ifps3utl | TIfPacalParser is the parser used to parse the scripts |
TIFPS3CompExec | IFPS3CompExec | TIFPS3CompExec can be used for compiling and executing scripts |
TIFPS3DebugCompExec | IFPS3CompExec | TIFPS3DebugCompExec has all features of TIFPS3CompExec and also supports debugging |
TIFPS3DllPlugin | IFPS3CompExec | DLL Plugin allowes you to call DLLS from the script engine |
TIFPS3Plugin | IFPS3CompExec | Base class for all plugins for the component |
TIFPSArrayType | ifpscomp | Array type information |
TIFPSBinValueOp | ifpscomp | TIFPSBinValueOp stores information about binairy calculations |
TIFPSBlockInfo | ifpscomp | BlockInfo is used to store the current scope the script engine is current in. There is no need to use or create this object |
TIFPSClassType | ifpscomp | TIFPSClassType is used to store class type information for the script engine |
TIFPSCompileTimeClass | ifpscomp | Compiletime class |
TIFPSConstant | ifpscomp | TIFPSContant contains information about constants |
TIFPSCustomDebugExec | ifps3debug | The TIFPSCustomDebugExec class is used to load and use compiler debug information |
TIFPSDebugExec | ifps3debug | The TIFPSCustomDebugExec class is used to load and use compiler debug information |
TIFPSEnumType | ifpscomp | an TIFPSEnumType holds information for enumerated types |
TIFPSExec | ifps3 | TIFPSExec is the core of the script engine executer |
TIFPSExternalClass | ifpscomp | TIFPSExternalClass is used when external classes need to be called, External classes are virtual objects that could be anything when compiled, from integers to actual delphi classes |
TIFPSExternalProcedure | ifpscomp | An external procedure |
TIFPSInterface | ifpiinterface | |
TIFPSInterfaces | ifpiinterface | |
TIFPSInternalProcedure | ifpscomp | TIFPSInternalProcedure stores information for scripted procedures |
TIFPSParameter | ifpscomp | TIFPSParameter is used to store parameter info |
TIFPSParameters | ifpscomp | TIFPSParameters is a list of TIFPSParameter |
TIFPSPascalCompiler | ifpscomp | The actual compiler |
TIFPSPascalCompilerError | ifpscomp | error message class |
TIFPSPascalCompilerHint | ifpscomp | Hint message class |
TIFPSPascalCompilerMessage | ifpscomp | TIFPSPascalCompilerMessage is the base class for compiler messages |
TIFPSPascalCompilerWarning | ifpscomp | Warning message class |
TIFPSProceduralType | ifpscomp | A procedural pointer type |
TIFPSProcedure | ifpscomp | TIFPSProcedure is the base type for all procedures |
TIFPSProcVar | ifpscomp | TIFPSProcVar is used to store local variables |
TIFPSRecordFieldTypeDef | ifpscomp | TIFPSRecordFieldTypeDef is used to store record field information, see TIFPSRecordType |
TIFPSRecordType | ifpscomp | TIFPSRecordType is used to store information about record types |
TIFPSRegProc | ifpscomp | TIFPSRegProc contains all information needed for external function registered to the script engine. |
TIFPSRuntimeClass | ifps3 | TIFPSRuntimeClass is one class at runtime |
TIFPSRuntimeClassImporter | ifps3 | TIFPSRuntimeClassImporter is the runtime class importer |
TIFPSSetType | ifpscomp | TIFPSSetType stores set type info |
TIFPSStaticArrayType | ifpscomp | TIFPSStaticArrayType holds information to store static arrays |
TIFPSSubItem | ifpscomp | TIFPSSubItem is a base case used when storing record or array field number information |
TIFPSSubNumber | ifpscomp | Field no constant number |
TIFPSSubValue | ifpscomp | Field no by value |
TIFPSType | ifpscomp | TIFPSType is the base class for all types |
TIFPSTypeLink | ifpscomp | a type link is an alias for another type |
TIFPSUnValueOp | ifpscomp | TIFPSUnValueOp stores information about unairy calculations |
TIFPSValue | ifpscomp | Base class for all values |
TIFPSValueAllocatedStackVar | ifpscomp | A temporary value used by the script engine |
TIFPSValueArray | ifpscomp | An array constant |
TIFPSValueData | ifpscomp | A Data value |
TIFPSValueGlobalVar | ifpscomp | A global variable |
TIFPSValueLocalVar | ifpscomp | A local variable |
TIFPSValueNil | ifpscomp | TIFPSValueNil is used to hold NIL values, that have no actual value until it's assigned to another type |
TIFPSValueParamVar | ifpscomp | A parameter variable |
TIFPSValueProc | ifpscomp | The base class for all procedure calls |
TIFPSValueProcNo | ifpscomp | A procedure by number call |
TIFPSValueProcPtr | ifpscomp | A procedural pointer |
TIFPSValueProcVal | ifpscomp | A procedure by value call |
TIFPSValueReplace | ifpscomp | TIFPSValueReplace is used internally by the script engine when it needs to replace a value with something else, usually when writing the byte code |
TIFPSValueVar | ifpscomp | The base class for all variables |
TIFPSVar | ifpscomp | TIFPSVar is used to store global variables |
TIfStringList | ifps3utl | TIFStringList is the string list class used by IFPS3 |