Units | Class Hierarchy | Classes, Interfaces and Objects | Types | Variables | Constants | Functions and Procedures | Identifiers

# All Classes, Interfaces and Objects

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