MCPcopy Index your code
hub / github.com/aiscriptdev/aiscript / emit

Method emit

aiscript-vm/src/compiler/codegen.rs:1581–1583  ·  view source on GitHub ↗

Bytecode emission methods

(&mut self, op: OpCode)

Source from the content-addressed store, hash-verified

1579
1580 // Bytecode emission methods
1581 fn emit(&mut self, op: OpCode) {
1582 self.function.write_byte(op, self.current_line);
1583 }
1584
1585 fn emit_constant(&mut self, value: Value<'gc>) {
1586 let constant = self.make_constant(value);

Callers 15

generate_stmtMethod · 0.80
generate_exprMethod · 0.80
emit_build_stringMethod · 0.80
generate_keyword_argsMethod · 0.80
generate_matchMethod · 0.80
generate_lambdaMethod · 0.80
generate_callMethod · 0.80
generate_invokeMethod · 0.80
generate_classMethod · 0.80
generate_methodMethod · 0.80
generate_functionMethod · 0.80

Calls 1

write_byteMethod · 0.80

Tested by

no test coverage detected