Pascal Script includes the following features:
Variables, Constants
Standard language constructs:
Begin/End
If/Then/Else
For/To/Downto/Do
Case x Of
Repeat/Until
While
uses
Exit
Continue
Break
Functions inside the script
Calling any external DLL function (no special function headers required)
Calling registered external methods
All common types like Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint,
Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations,
Variants
Allows the importing and use of classes, with events, properties, methods and
constructors
Allows the importing and use of interface and their members
Allows IDispatch dynamic method invocation through Variant
Assignment of script functions to Delphi events.
Uses byte code as an intermediate format and allows storing and reloading compiled
scripts
Easy to use component version
Support for include files
Support for compiler defines
Capability to call RemObjects SDK Services from within scripts.
Pascal Script includes a tool to create headers for importing classes and interfaces