Modules

Describe

Syntax

{ Program | Library } module_name
[ Where attribute ]
...
[ statements ]

Parts

module_name
Necessary plain identifier.
Where
Optional
attribute
Necessary after Where
Syntax
attrib_name = { string_literal | version_literal }
attrib_name
An identifier
string_literal
Text enclosed in quotation marks; for example, "text"
version_literal
Three or four groups of Decimal digits separated by decimal points; for example, 1.2.3 or 1.12.123.1234
statements
Optional

Instructions

A Program or Library clause must be the first non-commented line of code in a source file.

Examples

See also