Package net.hydromatic.morel.compile
Interface Macro
public interface Macro
A function that is 'called' at compile time,
and generates an expanded parse tree.
Currently, Macros are internal. Also, the macro is validated as if it were a function. Its type is derived before expansion. Expansion must preserve the type.
-
Method Summary
-
Method Details
-
expand
-