mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-14 05:12:33 +00:00
Estimated hours taken: 0.25 Branches: main bytecode/Mmakefile: compiler/Mmakefile: extras/aditi/Mmakefile: extras/curses/sample/Mmakefile: extras/graphics/samples/calc/Mmakefile: extras/graphics/samples/maze/Mmakefile: extras/graphics/samples/pent/Mmakefile: extras/morphine/non-regression-tests/Mmakefile: samples/c_interface/simpler_c_calls_mercury/Mmakefile: samples/c_interface/simpler_cplusplus_calls_mercury/Mmakefile: tests/benchmarks/Mmakefile: tests/debugger/Mmakefile: tests/debugger/declarative/Mmakefile: tests/hard_coded/Mmakefile: Use C2INITARGS or MLFLAGS instead of C2INITFLAGS.
This directory holds the source code for the Mercury bytecode utilities. `mdis' is the Mercury bytecode disassembler. `mbi' is the Mercury bytecode interpreter. `libmbi' is the same thing, minus main(). All exported symbols defined in modules in this directory should be prefixed with `MB_', for "Mercury Bytecode", to avoid clashes with names defined in other packages.