UBC Theses and Dissertations

UBC Theses Logo

UBC Theses and Dissertations

An expressive language Whaley, Paul William

Abstract

A programming language system which enables a programmer to create his own constructs for the description of an algorithm is presented. The syntactic and semantic design and some details of the implementation are discussed and the language itself is described. For the introduction of new constructs by the programmer, the language system (called "Tove") provides a parsing language for syntactic description and a set of basic procedures for semantic description. The combination of these two enable the programmer to define new procedures, control structures, and operators. Finally, some problems in the design and implementation are discussed,

Item Media

Item Citations and Data

Rights

For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.