Ann: xBaseScript RC-1 (Script Engine, DOT Environment, and Clipper compatible Pre-Processor)

"Ron Pinkas" <Ron@Profit-Master.com>
20 Dec 2001 00:43:59 -0500

          From comp.compilers

Related articles
Ann: xBaseScript RC-1 (Script Engine, DOT Environment, and Clipper c Ron@Profit-Master.com (Ron Pinkas) (2001-12-20)
| List of all articles for this month |

From: "Ron Pinkas" <Ron@Profit-Master.com>
Newsgroups: comp.compilers
Date: 20 Dec 2001 00:43:59 -0500
Organization: PTS
Keywords: available
Posted-Date: 20 Dec 2001 00:43:59 EST

Release Candidate 1 of xBaseScript is now available from


http://sourceforge.net/projects/xbase-script


xBaseScript (PP.exe) implements:


1. What is supposed to be 100% Clipper compatible Pre-Processor.


2. DOT Prompt environment.


3. Full featured Clipper/Harbour Interpreter (Script Engine).


Full source code (100% Clipper code) is included.


Source can be used to produce a LIB file to link all the above capabilities
into any Clipper/Harbour (probably Alaska xBase++ too) application.
This product is FREE (of cost) under the GPL software license.
Should you prefer a Typical Retail Software License (dismissing GPL
restrictions), you can purchase Single-User License for $95US.
You may download the source package from:
http://prdownloads.sourceforge.net/xbase-script/xBaseScript-rc1-src.zip
Or, a Harbour-SimpLex-BCC5.5 (sources dated today) compiled executable from:
http://prdownloads.sourceforge.net/xbase-script/xBaseScript-rc1-bin-w32.zip
Both packages include a documentation file (pp.txt) and few sample PRG
scripts.
PP may run, in interpreter mode (-R ), most Clipper/Harbour/xBase PRG files,
and supposedly all valid Clipper (and Harbour PP extensions) CH files,
without any changes, including OOP code that utilizes Harbour's hbclass.ch
(try PP TstClass -R).
It will also run FiveWin(R) applications in interpreter mode. For that you
will need to build PP using the provided \FWH\Samples\BuildH.bat and the
latest FiveWin(R) LIBs. You'll also need a file named FWExtern.ch which
you'll need to email me privately to request (FiveWin(R) proof of ownership
required).
NOTE: To compile with Clipper, you'll need to link in protected
mode. Here is a sample BLINKER script file (pp.lnk):


BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE CLIPPER F49
BLINKER EXECUTABLE EXTENDED
STACK 7168
BEGIN AREA
FILE PP
ENDAREA
SEARCH BLXCLP52


To compile with Harbour, you can use standard BLD*.bat from the tests
directory.


For those interested, xBaseScript is also available ($95US) as an ActiveX
DLL, COM Server, which can be used to script or pre-process any valid PRG
file, from any language that supports COM.
Your comments are welcome,


Ron Pinkas
Te. (805) 376-9088


Post a followup to this message

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