Name Description Size
array_emitter.rs 4872
ast_emitter.rs High-level bytecode emitter. Converts AST nodes to bytecode. 34370
block_emitter.rs 1229
compilation_info.rs 1685
control_structures.rs 22514
dis.rs 955
emitter.rs Low-level bytecode emitter, used by ast_builder. This API makes it easy to emit correct individual bytecode instructions. 40027
emitter_scope.rs Code for tracking scopes and looking up names as the emitter traverses the program. EmitterScopes exist only while the bytecode emitter is working. Longer-lived scope information is stored in `ScopeDataMap`. 14015
expression_emitter.rs 671
function_declaration_emitter.rs 2077
lib.rs 4962
object_emitter.rs 4367
reference_op_emitter.rs 26043
script_emitter.rs 1301