Construct Macro object from literal token
context for literal
token for literal
Did the user flag this macro as recursive?
compiler context
input datatypes
output datatypes
void if successful, anything else if error
Handle namespace call
context object
invokee token
Determine the complete datatype of the macro given only input types
context
required given input datatypes
location in the code where inferrence is needed
An arrow type for the datatype of the macro
Do we know it at compile time?
Verify this macro has specified type
parser context
type to check against
location in code where check is required
true/false if checks or not or a syntax error
Name for type of this value
Generated using TypeDoc
User-defined macros