Compiler Page

Paul Cockshott

Table of Contents
Persistent Salgol
Vector Pascal
Teaching exercises

Persistent Salgol

Persistent Salgol is a dialect of S-algol that I developed for my PhD. The original version of S-algol was developed by Ron Morrison at St-Andrews University. My version here is written in Turbo Pascal and has the following features:


It is available in source code form.

Reference manual

It is documented in my book A Compiler Writer's Toolbox, extracts from which are online as teaching notes.