[ANN] PasScript, v5.7

"Alexander Baranovsky" <ab@virtlabor.donbass.com>
14 Jun 2001 14:43:58 -0400

          From comp.compilers

Related articles
[ANN] PasScript, v5.7 ab@virtlabor.donbass.com (Alexander Baranovsky) (2001-06-14)
| List of all articles for this month |

From: "Alexander Baranovsky" <ab@virtlabor.donbass.com>
Newsgroups: comp.compilers
Date: 14 Jun 2001 14:43:58 -0400
Organization: INTS InterNetNews site
Keywords: Pascal, OOP
Posted-Date: 14 Jun 2001 14:43:58 EDT

PasScript is an interpreter of a vast subset of the Object Pascal language
which supports all Object Pascal data types except interfaces.

This subset was extended by the Poly data type that allows you to operate
with dynamic data structures (lists, trees, and more) without using pointers
and apply Pascal language in the AI data domain with the same success.

Besides using PasScript you can:

o use such concepts as default parameters, overloaded routines, open
arrays, records, classes, objects, class references, events, and more
o import Delphi classes from a dll (that allows you to 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)
o handle Windows messages
o control an OLE Automation server
o call routines defined in a DLL

Demos illustrate the use of the PasScript in mechanical theorem proving,
character differentiation, graph algorithmes, applied algebra,

You can embed the 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.

Using TPasScript you can:

o write and run scripts
o suspend, resume, and terminate a script which is running in the main
thread of your application
o call a script routine
o use Delphi types, routines, constants, and variables in a script
o handle Delphi-defined events
o import Delphi classes directly (without having to use dll)
o customize parsing process and error handling
o check script syntax at design time


o Class-reference types (see demo at http://virtlabor.chat.ru/demopas9.htm)
o Real48 and Comp types

Please visit site


to learn more about PasScript.

The mirror site


provides an easy way to download the PasScript interpreter and trial version
of TPasScript component for US users.

Thank you.

Alexander Baranovsky,
VIRT Laboratory

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.