110686 FIXIT: BASIC Translator Version: V1.0, October 1983 Submitted by: Digital Equipment Corporation Operating System: RSTS/E V8.0, RSX-11M-PLUS V2.1, RSX-11S V4.1, VAX/VMS V3.4 Source Language: BASIC-PLUS-2, VAX-11 BASIC V2.1 Memory Required: 64KB Keywords: BASIC, Conversions, Tools - Applications Development Abstract: This program assists in converting either BASIC-PLUS-2 V1.6 programs or programs written in one of the numerous MicroBASIC implementations into VAX BASIC V2 program format. The program can be compiled and run under VAX-11 BASIC or under PDP-11 BASIC-PLUS-2. The program asks for input and output file names, for information regarding the type of BASIC and some formatting information. It performs the following operations: PRETTY printing-indenting to show structure, END IF insertion-to allow for removal of line numbers, movement of MAP, DIM, and COMMON statements to low-numbered statement numbers, blank insertion-for programs with blanks compressed out, removal of backslash characters, and removal of unnecessary ampersand characters. When converting programs written in one of the MicroBASIC (e.g. MicroSoft BASIC) dialects, numerous special-case transformations are made to assist the conversion effort. Restrictions: This utility does NOT handle all possible dependencies of the many MicroBASIC systems in the marketplace, rather it assists by handling mehanical changes. The program is written with the goal of being easy to modify, especially for handling specific variants of the MicroBASIC implementations. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: DOS-11