MODULE_CONSTANT
Content copied to clipboard
A constant declared at the outermost (module) scope.
Functions
Link copied to clipboard
open fun emitEffectForOn( tokens: A_Tuple, declarationNode: A_Phrase, codeGenerator: AvailCodeGenerator)
Content copied to clipboard
If this is an ordinary declaration then it was handled on a separate pass. Do nothing by default.
Link copied to clipboard
open fun emitVariableAssignmentForOn( tokens: A_Tuple, declarationNode: A_Phrase, codeGenerator: AvailCodeGenerator)
Content copied to clipboard
Emit an assignment to this variable.
Link copied to clipboard
open fun emitVariableReferenceForOn( tokens: A_Tuple, declarationNode: A_Phrase, codeGenerator: AvailCodeGenerator)
Content copied to clipboard
Emit a reference to this variable.
Link copied to clipboard
open override fun emitVariableValueForOn( tokens: A_Tuple, declarationNode: A_Phrase, codeGenerator: AvailCodeGenerator)
Content copied to clipboard
Emit a use of this variable.
Link copied to clipboard
Answer a Java String describing this kind of declaration.
Link copied to clipboard
Return the instance of the enumeration PhraseKind that is associated with this kind of declaration.
Link copied to clipboard
open override fun print( self: A_Phrase, builder: StringBuilder, recursionMap: IdentityHashMap<A_BasicObject, Void>, indent: Int)
Content copied to clipboard
Print a declaration of this kind.