mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-16 09:53:36 +00:00
Estimated hours taken: 0.1 bytecode/disasm.h: bytecode/mem.h: bytecode/util.h: Added #includes for the headers that these headers depend upon. I'm still not convinced of the wisdom of having #includes inside headers. Tracking down the location of a declaration by using preprocessed source files is bad enough when nested #include is forbidden.
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.