clj_emitter
Clojerl emitter.
Emits Core Erlang from the expressions it receives from the analyzer.
This is the third and last step in the compilation process.
The generated Core Erlang modules are maintained and updated in memory through the usage ofclj_module
.
Summary
Types
Functions
-
emit(Env0)
Emits Core Erlang from the expression found in
Env
.
Types
ast()
-type ast() :: cerl:cerl().
Functions
emit(Env0)
-spec emit(clj_env:env()) -> {[ast()], clj_env:env()}.
Emits Core Erlang from the expression found in Env
.