Contents | Prev | Next | Index


Canterbury Oberon-2 for Java


Introduction

    Release Notes

    Installation

    A first Example

Syntax

Vocabulary and Representation

Declarations and Scope Rules

    Standard Identifiers

Constant Declarations

Type Declarations

    Basic Types

    Array Types

    Record Types

    Pointer Types

    Procedure Types

Variable Declarations

Expressions

    Operands

    Operators

        Logical Operators

        Arithmetic Operators

        Set Operators

        Relational Operators

Statements

    Assignments

    Procedure Calls

    If Statements

    Case Statements

    While Statements

    Repeat Statements

    For Statements

    Loop Statements

    Return and Exit Statements

    With Statements

Procedure Declarations

    Formal Parameters

    Type-Bound Procedures

    Standard Procedures

        Functions Procedures

        Proper Procedures

Modules

    Direct Java Class Imports

Compiler Usage

    Command Line Switches

    Comment-Embedded Directives

    Environment Variables

    Debugging

Appendices to the Language Definition

    Language Grammar

    The Module SYSTEM

        Function Procedures

        Proper Procedures

        Exception Handling

    Definition of Terms

        Numeric Types

        Same Types

        Equal Types

        Type Inclusion

        Type Extensions

        Assignment Compatibility

        Expression Compatibility

        Array Compatibility

        Matching Formal Parameter Lists

Index


Contents | Prev | Next | Index

Canterbury Oberon-2 for Java  (Last documentation update Feb 8, 2000)
Copyright © 1998 Mill Hill & Canterbury Corporation, Ltd. All rights reserved
Please send any comments or corrections to mhc@webcom.com