Publisher's Synopsis
This book teaches the reader how to implement interactive high level language compilers of the Turbo Pascal type, using PS-algol as the example language.;The toolkit described enables users to implement turbo Pascal-like compilers. Topics covered include editor implementation, interactive error recovery and dynamic linkage techniques.;This is a "hands on" book. It describes how to build a modern interative compiler to run on personal computers, and deals with topics such as how to integrate a screen editor with a compiler, how to build interactive error reporting, and how to organize object oriented virtual memory for a language. Software source code which complements the text is available from the author.