Abstract
The preceding chapter has introduced a formalism, by which the structures of well-formed programs will subsequently be defined. It defines, however, merely the way in which programs are composed as sequences of symbols, in contrast to sequences of characters. This “shortcoming” is quite intentional: the representation of symbols (and thereby programs) in terms of characters is considered too much dependent on individual implementations for the general level of abstraction appropriate for a language definition. The creation of an intermediate level of representation by symbol sequences provides a useful decoupling between language and ultimate program representation. The latter depends on the available character set. As a consequence, we need to postulate a set of rules governing the representation of symbols as character sequences. The symbols of the Modula vocabulary are divided into the following classes:
-
identifiers, numbers, strings, operators and delimiters, and comments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1982 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wirth, N. (1982). Representation of Modula programs. In: Programming in Modula-2. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-96717-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-96717-7_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-96719-1
Online ISBN: 978-3-642-96717-7
eBook Packages: Springer Book Archive