Ah, but a "language object" seems to be something declared. All occurrences
to "language object" seem to be connected to naming in some way.
In these excerpts LO is an abbreviation for "language object",
for emphasis:
2.1 Identifier - A lexical unit which names a LO.
3.1 Declaration - The mechanism for establishing a LO.
3.4 Built-in/Predefined - Pertaining to a LO that is
declared by the definition of the programming language.
Note 2 under 3.5 Scope - A LO may not be referable
throughout its scope since it may be hidden by the declaration of
the same identifier in an inner block.
3.6 Local - With respect to a block, qualifies a LO having
a scope contained in that block.
3.7 Global - With respect to a block, qualifies a LO having
a scope extending beyond ...
3.8 External - Qualifies a LO having a scope extending
beyond one module.
3.11 Lifetime - Of a LO, that portion of the execution time
during which the object exists.
3.12 Reference - A language construction, such as an identifier,
designating a declarad LO.
3.13 Qualification - A mechanism for referencing a component of a language
object b means of a reference to the object and an identifier declared
for the component.
4.1 Variable - [ already noted ]
4.2 Constant - A LO that takesonly one specific value.
4.9 Actual Parameter/Argument - A LO that appears in
a procedure call [...]
5.5 Indirect Referencing - A mechanism for referencing via a data object
whose value points to the referenced LO.
Note 2 under 5.5 - The referencing may be done along a chain of data objects in
which each data object, except the last, points to the next, the last data
object pointing to the referenced LO.