NBS Pascal - 1.6i(ec) Version : April 1986 Author : Earl Chew's revision of NBS Pascal 1.6i by Heidebrecht and Barr Operating system : RT11 Abstract : NBS Pascal (1.6i(ec)) is a two pass compiler with its own object library, incorporating many bug fixes and enhancements written in NBS Pascal. A complete string handling package makes this version an excellent tool for most program developments. The system has been tested on a number of environments for over two years and has been found to be reliable and relatively user friendly. This version requires EIS but is able to be built for machines with either FIS or FPU instruction sets. Some features of this version include: - conformity with Wirth Pascal standard - string handling routines such as substring, length, position, compare, string to integer, integer to string, pad -left -right, trim -left -right, peek and poke anywhere in memory, subprograms to control JSW bits - separate compilation of procedures and functions - source include facility as pat of a preprocessor - development aids: statement trace, listing options, halt on warning or error, subroutine profiler - sources, macro library and a variety of utilities and demonstration programs including directory search for logical discs, pattern matching, typographical error checking, time program, menu driver - extensive documentation Note : This version is derived from the version 1.6i for RSX and could probably be ported back to RSX. Not all programs from the original 1.6i have been included in this release.