1
0
mirror of https://github.com/retro-software/B5500-software.git synced 2026-01-13 15:17:03 +00:00

EULER Compiler for the Burroughs B5500

An implemention for the EULER language, designed by Niklaus Wirth,
apparently while he was in residence at Stanford University (California,
US). A comment in the EULERIV source dates it to December 1964, thus
this software would have been developed originally on the B5000 at
Stanford before that system was upgraded to a B5500.

The following files were transcribed by James Fehlinger of New Jersey,
US, during March 2014, from "EULER: A Generalization of Algol and its
Formal Definition," Niklaus Wirth and Helmut Weber, Stanford University
Technical Report CS20, 27 April 1965.

EULER is also described in "EULER: A Generalization of ALGOL, and its
Formal Definition: Part I" and "--Part II", Communications of the ACM,
vol. 9, numbers 1 and 2, (January/February 1966).

EULERIV.alg_m
    Wirth's translator and interpreter for the EULER language.

GRAMMAR.card
    Card deck containing the grammar definition used by the EULERIV
    translator. This deck is processed by the SYNTAX program to punch
    tables which were then manually inserted into the EULERIV source
    program.

SAMPLE.card
    Card deck containing a sample EULER program.

SYNTAX.alg_m
    Program to process the GRAMMAR.card deck and punch cards with tables
    to be inserted into the EULERIV.alg_m translator source.