The Programming Language Oberon-2

H. Mössenböck, N. Wirth
Institut für Computersysteme, ETH Zürich
October 1993

This report defines the programming language Oberon-2. It is also available in PostScript and as an unsplit document (html2).

Note: Some sections contain tables constructed using the table tags defined in HTML 3.0. For best results you should use a browser supporting these tags. If your browser does not support these tags use the html2-links.

  1. Introduction
  2. Syntax
  3. Vocabulary and Representation (html2)
  4. Declarations and scope rules (html2)
  5. Constant declarations (html2)
  6. Type declarations (html2)
  7. Variable declarations (html2)
  8. Expressions (html2)
  9. Statements (html2)
  10. Procedure declarations (html2)
  11. Modules (html2)
  12. Appendix A: Definition of terms (html2)
  13. Appendix B: Syntax of Oberon-2 (html2)
  14. Appendix C: The module SYSTEM (html2)
  15. Appendix D: The Oberon Environment
Find more about Oberon 2 at Wikiverse

Find all about oberon 2

Adapted to HTML by Jürgen Geßwein; 12. Juni 1995