Related articles |
---|
[ANN] PasScript v5.1: Importing Delphi Classes ab@virtlabor.donbass.com (Alexander Baranovsky) (2001-04-04) |
From: | "Alexander Baranovsky" <ab@virtlabor.donbass.com> |
Newsgroups: | comp.compilers |
Date: | 4 Apr 2001 00:18:47 -0400 |
Organization: | Donbass Internet Center DIPT |
Keywords: | Pascal, available |
Posted-Date: | 04 Apr 2001 00:18:47 EDT |
Newest version of the PasScript interpreter allows you to import Delphi
classes from a dll, so you can directly in a script:
use instances of any Delphi class;
create new instances of a Delphi class and destroy them;
create new PasScript classes which inherit a Delphi class.
PasScript is an interpreter of a vast subset of the Object Pascal language
extended by the Poly data type which allows you to operate
with dynamic data structures (lists, trees, and more) without using pointers
and apply Pascal language in the AI data domain as well. .
Besides using PasScript you can:
handle Windows messages directly in a script;
control an OLE Automation server,
call routines defined in a DLL.
Demos illustrate the use of the PasScript in mechanical theorem proving,
character
differentiation, graph algorithmes, applied algebra, combinatorics
Direct link to download the PasScript interpreter:
http://virtlabor.chat.ru/downloads/passcript.zip (Win95/98/2000/NT,
freeware, 545Kb).
You can embed PasScript interpreter into your Delphi application by means of
TPasScript component.
The TPasScript is non-visual component that you can drop into your Delphi
application so that you can extend and customize an application without
having to recompile it.
TPasScript allows you:
to write and run scripts;
to call a script routine;
to allow user interface (buttons, memos etc) "be alive" during parsing and
running a script;
to use Delphi types, routines, constants, and variables in a script;
to import Delphi classes directly (without having to use dll);
to customize parsing process and error handling;
to check script syntax at design time.
Please visit new PasScript site:
http://virtlabor.chat.ru/passcript/index.htm
Thank you.
Alexander Baranovsky,
VIRT Laboratory
http://virtlabor.chat.ru
ab@virtlabor.donbass.com
Return to the
comp.compilers page.
Search the
comp.compilers archives again.