literal phrase⇒token, expression phrase⇒any
Source: /avail/Avail/Foundation/Bootstrap/Origin
Categories: Avail Syntax, Variables
Construct and answer a local constant definition from the supplied identifier and expression.

If this macro is evaluated in the module scope, then the compiler will automatically convert the result into an equivalent module constant declaration prior to code generation.

Position Name Type Description
1 constNamePhrase literal phrase⇒token A literal phrase that answers the token corresponding to the identifier of the defined constant.
2 constValuePhrase expression phrase⇒any An expression phrase that answers the value to which the defined constant is permanently bound.
Returns local constant phrase