Class List (Pascal Script)

From RemObjects Software

Jump to: navigation, search

This is a Pascal Script Architecture entry
Feel free to add your notes to this topic below.


Class
Description
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

GlossaryFeaturesHow ToComponentsToolsSamplesArticlesArchitectureIssues

Personal tools