AM2 Documentation

Chapter 3 The Application Description Language


The purpose of this chapter is to provide a detailed description of the ADL, which is the core of AM2. Note that this covers both the simpler, basic constructs of the language and the more complex units made from these simpler ones. The following outline describes the sections of this chapter:

3.1 - Lexical Conventions
3.2 - Identifiers
3.3 - Base Types
3.4 - Base Type Constants
3.5 - Compound Types
3.6 - Variable Definitions
3.7 - Expressions
3.8 - Assignment
3.9 - Complex Data Types
3.10 - Unset Values
3.11 - Type Conversion
3.12 - Built-in Function Calls
3.13 - Messages
3.14 - Stream Operators
3.15 - Control Flow
3.16 - Object Definition
3.17 - Dynamic Objects and Storage Management
3.18 - Object Destruction
3.19 - Object Member Reference
3.20 - Class Definition
3.21 - Method Definition
3.22 - Metaclass Operations
3.23 - Wrapped Classes
3.24 - Inheritance
3.25 - Object Initialization
3.26 - Scope
3.27 - Assets
3.28 - Program Structure

AM2 Documentation - 19 NOV 1996

Generated with Harlequin WebMaker