Class List (Pascal Script)
From RemObjects Software
This is a Pascal Script Architecture entry
Feel free to add your notes to this topic below.
| | |
|---|---|
| EPSCompilerException | Compiler exception |
| EPSException | Exception class for ROPS |
| TIFPS3CE_ComObj | Alias for the TPSImport_ComObj class. |
| TIFPS3CE_Controls | TPSImport_Controls alias. |
| TIFPS3CE_DateUtils | Alias for the TPSImport_DateUtils class. |
| TIFPS3CE_DB | Alias for the TPSImport_DB class. |
| TIFPS3CE_Forms | Alias for the TPSImport_Forms class. |
| TIFPS3CE_Std | Alias for the TPSImport_StdCtrls class. |
| TIFPS3CE_StdCtrls | Alias for the TPSImport_StdCtrls class. |
| TIFPS3CEPluginItem | Alias for the TPSPluginItem class. |
| TIFPS3CEPlugins | Alias for the TPSPlugins class. |
| TIFPS3CompExec | Alias for the TPSScript class. |
| TIFPS3DebugCompExec | Alias for the TPSScriptDebugger class. |
| TIFPS3DllPlugin | Alias for the TPSDllPlugin class. |
| TIFPS3Plugin | Alias for the TPSPlugin class. |
| TMethodList | This is class TMethodList. |
| TMethodObj | This is class TMethodObj. |
| TProcObj | This is class TProcObj. |
| TPSArrayType | Array type information |
| TPSAttribute | An attribute. |
| TPSAttributes | A collection of attributes. |
| TPSAttributeType | An attribute type. Attribute type info. |
| TPSAttributeTypeField | An attribute type field |
| TPSBinValueOp | TPSBinValueOp stores information about binairy calculations. |
| TPSBlockInfo | BlockInfo is used to store the scope the script engine is currently in. There is no need to use or create this object. |
| TPSBreakPointInfo | Breakpoint information. |
| TPSClassType | TPSClassType is used to store class type information for the script engine. |
| TPSCompileTimeClass | Compiletime class. |
| TPSConstant | TPSConstant contains information about constants. |
| TPSCustomDebugExec | The TPSCustomDebugExec class is used to load and use compiler debug information. |
| TPSDebugExec | The TPSCustomDebugExec class is used to load and use compiler debug information. |
| TPSDefineState | Class to maintain the state of a define. |
| TPSDefineStates | List of define state items. |
| TPSDelphiClassItem | This class is used to store properties and methods for a class and can be used to read type info from the compiler. |
| TPSDelphiClassItemConstructor | Delphi class constructor type info. |
| TPSDelphiClassItemMethod | Delphi class method type info. |
| TPSDelphiClassItemProperty | Delphi class property type info. |
| TPSDllPlugin | The DLL Plugin allows you to call regular DLLs from the script engine. |
| TPSEnumType | An TPSEnumType holds information for enumerated types. |
| TPSExec | TPSExec is the core of the script engine runtime. |
| TPSExternalClass | This class is used for special types within the script engine that aren't classes or interfaces. |
| TPSExternalProcedure | An external procedure. |
| TPSExternalProcRec | An external procedure. |
| TPSImport_Classes | STD (TObject, classes, stream) import class. |
| TPSImport_ComObj | ComObj import class. |
| TPSImport_Controls | Controls import class. |
| TPSImport_DateUtils | DateUtils import class. |
| TPSImport_DB | DB import class (TDataSet and stuff belonging to it). |
| TPSImport_Forms | Forms import class. |
| TPSImport_StdCtrls | StdCtrls import class. |
| TPSInterface | Interface type info. |
| TPSInterfaceMethod | Interface Method type info. |
| TPSInterfaceType | This class is used to store interface type information for the script engine. |
| TPSInternalProcedure | TPSInternalProcedure stores information for scripted procedures. |
| TPSInternalProcRec | An internal procedure. |
| TPSLineInfo | Line info structure (internal debug info). |
| TPSLineInfoList | A collection of of lineinfo structures. |
| TPSList | TPSList is the list class used in ROPS. |
| TPSParameter | TPSParameter is used to store parameter info. |
| TPSParameterDecl | The declaration for one parameter. |
| TPSParameters | TPSParameters is a list of TPSParameter. |
| TPSParametersDecl | The declaration of all parameters. |
| TPSPascalCompiler | The actual pascal script bytecode compiler. |
| TPSPascalCompilerError | Error message class. |
| TPSPascalCompilerHint | Hint message class. |
| TPSPascalCompilerMessage | TPSPascalCompilerMessage is the base class for compiler messages. |
| TPSPascalCompilerWarning | Warning message class. |
| TPSPascalParser | TPSPascalParser is the parser used to parse the scripts to a list of tokens. |
| TPSPascalPreProcessorParser | The Pre processor parser used by the preprocessor to parse the scripts. |
| TPSPlugin | Base class for all plugins for the component. |
| TPSPluginItem | A single plugin item. |
| TPSPlugins | Collection of plugin items. |
| TPSPreProcessor | A preprocessor PascalScript scripts. |
| TPSProceduralType | A procedural pointer type. |
| TPSProcedure | TPSProcedure is the base type for all procedures. |
| TPSProcRec | TPSProcRec contains a currently used internal or external function. |
| TPSProcVar | TPSProcVar is used to store local variables. |
| TPSRecordFieldTypeDef | TPSRecordFieldTypeDef is used to store record field information, see TPSRecordType. |
| TPSRecordType | TPSRecordType is used to store information about record types. |
| TPSRegProc | TPSRegProc contains all information needed for external function registered to the script engine. |
| TPSRemObjectsSdkPlugin | The RemObjects SDK plugin, you can use this plugin to let scripts talk to RemObjects servers. |
| TPSROBinModule | Bin message support for the ROPS structure. |
| TPSROIndyHTTPModule | RO Indy HTTP support. |
| TPSROIndyTCPModule | |
| TPSROModule | Abstract RO module. |
| TPSRuntimeAttribute | Runtime attributes. |
| TPSRuntimeAttributes | List of runtime attributes. |
| TPSRuntimeClass | TPSRuntimeClass is one class at runtime. |
| TPSRuntimeClassImporter | TPSRuntimeClassImporter is the runtime class importer. |
| TPSScript | TPSScript can be used for compiling and executing scripts. |
| TPSScriptDebugger | TPSScriptDebugger has all features of TPSScript and also supports debugging. |
| TPSScriptExtension | This is class TPSScriptExtension. |
| TPSSetType | TPSSetType stores set type info. |
| TPSStack | Stack type to store runtime information. |
| TPSStaticArrayType | TPSStaticArrayType holds information to store static arrays. |
| TPSStringList | TPSStringList is the string list class used by ROPS. |
| TPSSubItem | TPSSubItem is a base case used when storing record or array field number information. |
| TPSSubNumber | Field no constant number. |
| TPSSubValue | Field no by value. |
| TPSType | TPSType is the base class for all types. |
| TPSTypeLink | A type link is an alias for another type. |
| TPSTypeRec | TPSTypeRec contains type info. |
| TPSTypeRec_Array | Dynamic array type typeinfo. |
| TPSTypeRec_Class | Class type typeinfo. |
| TPSTypeRec_Interface | Interface type typeinfo. |
| TPSTypeRec_ProcPtr | Event/procptr typeinfo. |
| TPSTypeRec_Record | Record type typeinfo. |
| TPSTypeRec_Set | Set type typeinfo. |
| TPSTypeRec_StaticArray | Static array type typeinfo. |
| TPSUndefinedClassType | This is class TPSUndefinedClassType. |
| TPSUnValueOp | TPSUnValueOp stores information about unairy calculations. |
| TPSValue | Base class for all values. |
| TPSValueAllocatedStackVar | A temporary value used by the script engine. |
| TPSValueArray | An array constant (A := [1,23,4]). |
| TPSValueData | A Data value. |
| TPSValueGlobalVar | A global variable. |
| TPSValueLocalVar | A local variable. |
| TPSValueNil | TPSValueNil is used to hold NIL values, that have no actual value until it's assigned to another type. |
| TPSValueParamVar | A parameter variable. |
| TPSValueProc | The base class for all procedure calls. |
| TPSValueProcNo | A procedure by number call. |
| TPSValueProcPtr | A procedural pointer. |
| TPSValueProcVal | A procedure by value call. |
| TPSValueReplace | TPSValueReplace is used internally by the script engine when it needs to replace a value with something else, usually when writing the byte code. |
| TPSValueVar | The base class for all variables. |
| TPSVar | TPSVar is used to store global variables. |
| TPSVariantType | This is class TPSVariantType. |
Product: RemObjects Pascal Script
Current version: Pascal Script 3.0
Glossary — Features — How To — Components — Tools — Samples — Articles — Architecture — Issues
