Gives definition of the language Modula-2 and its standard library and specifications for symbols for Modula-2 program representation, lexical and syntactic structure and the semantics of Modula-2 programs, the interface to library modules, modules of the standard library, rules for use of the language, criteria for size and complexity of programs and requirements for implementation.