
Download XppTester.exe
		
		
		
		XppTester.exe is no longer available!
		XppTester's functionality is implemented in a much better fashion by Templx and 
		XppConsole; hence it is no longer necessary. However, the XppTester project 
		directory is present in the Superx++ Source download because it still houses the 
		actual source code for the Superx++ interpreter.
		
		Purpose of the program
		XppTester is an application that was initially created as a tool to test Superx++ 
		programs. However, the program has evolved into a stand alone interpreter for 
		Superx++ programs. Though not a full IDE or debugger, XppTester is a handy tool for 
		seeing what is going on in the run-time memory, class run-time memory and the 
		output of Superx++ programs. XppTester can be called as a regular Windows 
		application or as a console application using command line arguments. As such 
		there is no reason why it cannot be incorporated into a CGI environment or be 
		invoked by other applications you have already. It is simple to configure since 
		all you have to do is download it. From there it works fairly simply.
		Beta 0.2.4
		This version contains the XppTester.exe (stand alone Superx++ interpreter) that 
		interprets Superx++ programs based on the beta 0.2.4 language revision. Make sure 
		that you download the demo Superx++ programs because they have been updated to beta 
		0.2.4.
		Download the other versions of the Superx++ interpreter for beta 0.2.4
		The downloads for Superx++ have now been unified into two zip files. The zip files 
		contain the necessary files as well as a README text file to instruct you in 
		the downloads.
		Superx++ 
			Source -- contains the source files for C++ projects for Superx++
		Superx++ 
			Executable -- contains the executables for C++ projects for Superx++
		
		Calling the Program
		This program can be run on the DOS console or as a GUI application. To start 
		the program as a GUI application, simply double-click its icon or the short-cut 
		on the desktop.
		To invoke the program from the console, enter one or more of the arguments that 
		you need in the command line. All the arguments are optional. The arguments 
		are:
		1) the first argument in the command line is the Superx++ program, specified as 
		actual Superx++ code or the path to the file containing the Superx++ program
		2) the second argument is the input stream to be passed into the Superx++ program, 
		specified as actual Superx++ code or the path to the file containing the input 
		stream
		3) -m {file} = save the run-time memory 
		to the {file}
		4) -c {file} = save the class run-time 
		memory to the {file}
		5) -o {file} = save the output stream 
		contents to the {file}
		6) -i {file} = save the input stream 
		contents to the {file}
		7) -p {file} = save the current 
		definition of the Superx++ program to the {file}
		8) -e {file} = save the last exception 
		to the {file}
		9) -show = show the XppTester GUI 
		without executing the Superx++ program but set everything up for execution; if 
			-show is left out, the window will not be shown and the XppTester 
		application will terminate after processing the Superx++ program
		The following call specifies all the arguments and will open the GUI. Please 
		note that for this call to work, you will need to have 
			C:\XppDemo in your PATH environment 
		variable, or you will have to be in the directory in which the 
			XppTester.exe is. Alternatively, you can specify the path to the 
			XppTester.exe in the call itself:
			XppTester C:\XppDemo\test4.xml 
				C:\XppDemo\MyParms.xml -m C:\XppDemo\MyMem.xml -o C:\XppDemo\MyOut.txt -i 
				C:\XppDemo\MyXin.xml -c C:\XppDemo\MyClasses.xml -p C:\XppDemo\MyXpp.xml -e 
				C:\XppDemo\MyExcept.xml -show