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

All Classes, Interfaces and Objects

NameUnitDescription
EIFPS3Exception ifps3 Exception class
EIFPSCompilerException ifpscomp Compiler exception
TIFExternalProcRec ifps3 WARNING: @Abtract(An external procedure)
TIFInternalProcRec ifps3 WARNING: @Abtract(An internal procedure)
TIfList ifps3utl TIfList is the list class used in IFPS3
TIfPascalParser ifps3utl TIfPacalParser is the parser used to parse the scripts
TIFProcRec ifps3 TIFProcRec contains a currently used internal or external function
TIFPS3CEPluginItem IFPS3CompExec  
TIFPS3CEPlugins IFPS3CompExec  
TIFPS3CE_ComObj ifps3CEImp_COM ComObj import class
TIFPS3CE_Controls ifps3CEImp_Controls Controls import class
TIFPS3CE_DateUtils ifps3CEImp_Default DateUtils import class
TIFPS3CE_DB ifps3CEImp_DB DB import class
TIFPS3CE_Forms ifps3CEImp_Forms Forms import class
TIFPS3CE_Std ifps3CEImp_Default STD (TObject) import class
TIFPS3CE_StdCtrls ifps3CEImp_StdCtrls StdCtrls import class
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
TIFPSAttribute ifpscomp An attribute
TIFPSAttributes ifpscomp A collection of attributes
TIFPSAttributeType ifps3 Attribute type info
TIFPSAttributeType ifpscomp An attribute type
TIFPSAttributeTypeField ifpscomp An attribute type field
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
TIFPSBreakPointInfo IFPS3CompExec  
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
TIFPSDefineState ifps3ppc Class to maintain a define
TIFPSDefineStates ifps3ppc List of define state items
TIFPSDelphiClassItem ifpscomp an item of a delphi class
TIFPSDelphiClassItemConstructor ifpscomp delphi class constructor type info
TIFPSDelphiClassItemMethod ifpscomp delphi class method type info
TIFPSDelphiClassItemProperty ifpscomp delphi class property type info
TIFPSEnumType ifpscomp an TIFPSEnumType holds information for enumerated types
TIFPSExec ifps3 TIFPSExec is the core of the script engine executer
TIFPSExternalProcedure ifpscomp An external procedure
TIFPSInterface ifpscomp Interface type info
TIFPSInterfaceMethod ifpscomp Interface Method type info
TIFPSInterfaceType ifpscomp TIFPSClassType is used to store interface type information for the script engine
TIFPSInternalProcedure ifpscomp TIFPSInternalProcedure stores information for scripted procedures
TIFPSLineInfo ifps3ppc Line info structure
TIFPSLineInfoList ifps3ppc List of lineinfo
TIFPSParameter ifpscomp TIFPSParameter is used to store parameter info
TIFPSParameterDecl ifpscomp the declaration for one parameter
TIFPSParameters ifpscomp TIFPSParameters is a list of TIFPSParameter
TIFPSParametersDecl ifpscomp The declaration of all parameters
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
TIFPSPascalPreProcessorParser ifps3ppc Pre processor parser
TIFPSPreProcessor ifps3ppc  
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.
TIFPSRuntimeAttribute ifps3 Runtime attributes
TIFPSRuntimeAttributes ifps3 List of attributes
TIFPSRuntimeClass ifps3 TIFPSRuntimeClass is one class at runtime
TIFPSRuntimeClassImporter ifps3 TIFPSRuntimeClassImporter is the runtime class importer
TIFPSSetType ifpscomp TIFPSSetType stores set type info
TIFPSStack ifps3 stack type to store runtime information in
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
TIFTypeRec ifps3 TIFTypeRec contains type info
TIFTypeRec_Array ifps3 dynamic array type typeinfo
TIFTypeRec_Class ifps3 Class type typeinfo
TIFTypeRec_Interface ifps3 Interface type typeinfo
TIFTypeRec_Record ifps3 record type typeinfo
TIFTypeRec_Set ifps3 Set type typeinfo
TIFTypeRec_StaticArray ifps3 Static array type typeinfo