TPasScript component for Delphi 4, 5, 6. Version 6.51
Copyright (c) Alexander Baranovsky, 1999-2002
-----------------------------------------------------------------------------

PasScript is an interpreter of the Object Pascal language which supports all 
Object Pascal data types except interfaces. The TPasScript component allows
you to embed the interpreter into your Delphi application so you can extend 
and customize the application without having to recompile it.

Using TPasScript you can:

. write and run scripts
. use such concepts as default parameters, overloaded routines, open arrays,
  records, classes, class references, objects, events, and more
. pause, resume, and terminate a script
. save/load compiled scripts to/from a stream
. call a script routine
. handle Windows messages
. create script-defined event handlers
. create script-defined callback functions
. use Delphi types, routines, variables and constants in a script
. call routines defined in a dll 
. control an OLE Automation server
. import DFM files

New: 

1. Improvements related to the TPasScriptImporter class allows to parse 
a Delphi class definition and produce a imp file that contains all the 
code needed to register the class and its ancestors for the PasScript scripter. 
You can register all public and published members (including fields which are
not properties).

2. More fast and stable importing. TPasScriptImporter class was successfully 
tested for all Delphi classes which are presented at Standard, Additional, 
Win32, System, Data Access and Data Controls pages.

3. Support of OleVariant types.

--
Alexander Baranovsky,
VIRT Laboratory
http://users.ints.net/virtlabor/
http://www.passcript.com/
ab@virtlabor.donbass.com
