FIXIT: A BASIC TRANSLATION UTILITY, Version 1.0 OCTOBER, 1983 Author: Tom Harris, Digital Equipment Corporation, Nashua, NH Operating System: VAX/VMS V3.4, RSTS/E V8.0, RSX-11M PLUS V4.1 Memory Required: 64KB Source Language: VAX BASIC V2.1 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, as well as for information regarding the type of BASIC and some formatting information. It performs the following operations: o Prettyprinting - indenting to show structure o END IF insertion - to allow for removal of line numbers o Movement of MAP, DIM, and COMMON statements to low-numbered statement numbers. o Blank insertion - for programs with blanks compressed out o Removal of backslash characters o 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. Note, this utility does NOT handle all possible dependencies of the many microBASIC systems in the marketplace, rather it assists by handling mechanical changes. The program is written with a goal of being easy to modify, especially for handling specific variants of the MicroBASIC implementations. Documentation on magnetic media.