- ...Manual
- This research is
sponsored by the Advanced Research Project Agency, ARPA order number 018
(formerly 8230), monitored by the U.S. Army Research Laboratory under contract
DAAB07-92-C-Q508.
- ...int
-
This list of keywords is automatically generated from the
BNF for the language.
Strictly speaking,
int is not a token, but is special-cased
by the scanner, but as far as users are concerned,
it is a keyword.
- ...defined.
-
Note that it is only the names (identifiers) that are local, not
the things to which they refer.
A constant, type, etc. whose name is not exported might nonetheless be
referenced outside the module through another name or expression.
- ...value.
-
Note that the name is bound to the
value
of the expression, not the expression itself.
If the expression contains names defined in other modules, the value
may not be resolved until all the modules are linked together.
See the discussion of linking above.
- ...types.
-
This description may need more work.
It is intended to convey the
same
semantics as in the corresponding fragment of C++.
- ...declarations.
- The language binding determines the usefulness of the
external declarations. Only things that have sensible
bindings to ``forward declarations'' in the target language
have any language binding generated as a result of an
external declaration. For example, in a C++ binding,
only ``struct'', ``union'', and ``class'' are given forward
declarations in the language binding.
Marvin Solomon
Fri Aug 2 13:39:38 CDT 1996