Declaration Kind
These are the kinds of arguments, variables, constants, and labels that can be declared. There are also optional initializing expressions, fixed values (for module constants), and fixed variable objects (for module variables).
Author
Mark van Gulik
Entries
A local constant, declared within a block.
A constant declared at the outermost (module) scope.
A variable declared at the outermost (module) scope.
A local constant, declared within a block.
A local variable, declared within a block.
Types
Functions
If this is an ordinary declaration then it was handled on a separate pass. Do nothing by default.
Emit an assignment to this variable.
Emit a reference to this variable.
Emit a use of this variable.
Answer a Java String describing this kind of declaration.
Return the instance of the enumeration PhraseKind that is associated with this kind of declaration.
Print a declaration of this kind.