Modules

Describe

Syntax

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

Parts

moduleName
Required plain identifier.
Where
Optional
attribute
Required after Where
Syntax
attribName = { stringLiteral | versionLiteral }
attribName
An identifier
stringLiteral
Text enclosed in quotation marks; for example, "text"
versionLiteral
Three or four groups of Decimal digits separated by decimal points; for example, 1.2.3 or 1.12.123.1234
statements
Optional

Remarks

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

Examples

See also