NPS-PASCAL. A Microcomputer-based Implementation of the PASCAL Programming Language.
Abstract:
NPS-PASCAL is a student research project at the Naval Postgraduate School, the goal of which is the implementation of the PASCAL programming language on a microcomputer system. NPS-PASCAL will consist of two programs, a compiler which produces intermediate code, and an interpreter, which will interpret the intermediate code, or a translator, which will produce target machine code. NPS-PASCAL is designed to conform to the requirements of the PASCAL Standard, as defined by the British Standards InstituteInternational Standards Organization Working Draft3. The compiler program, the subject of this thesis, performs the lexical, syntactic and semantic analysis of a PASCAL program. NPS-PASCAL is written in INTELs PLM-80 programming language and executes on the CPM operating system. Author