ObjectDeclaration = BoxDeclaration | VectorDeclaration | StringDeclaration | TableDeclaration | ChannelDeclaration. BoxDeclaration = "$box" { ReferenceName } ";". VectorDeclaration = "$vector" { ReferenceName } ";". StringDeclaration = "$string" { ReferenceName } ";". TableDeclaration = "$table" { ReferenceName } ";". ChannelDeclaration = "$channel" { ReferenceName } ";".
An object declaration associates symbolic names with references to boxes, vectors, strings, tables, and channels. These objects are to be created at the moment the program is loaded.
The symbolic names introduced by an object declaration may be used for getting references to the objects declared.
Thus, the declaration