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

All Classes, Interfaces and Objects

NameUnitDescription
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