← Back to Docs

🖥️ VM & Bytecode

Bytecode execution engine with 40+ opcodes

Opcodes

The Guardian VM supports 40+ opcodes:

Running Bytecode

vm::VM vm;
vm.load(bytecode);
vm.run();

Code Generation

vm::CodeGen codegen;
codegen.pushInt(42);
codegen.pushString("Hello");
codegen.print();
codegen.halt();
auto bytecode = codegen.getBytecode();