version 1.1, 2001/05/01 13:35:41
|
version 1.2, 2001/05/04 07:41:01
|
Line 1
|
Line 1
|
Vmgen generates much of the code for efficient virtual machine (VM) |
Vmgen generates much of the code for efficient virtual machine (VM) |
interpreters from a simple descriptions of the VM instructions. It |
interpreters from simple descriptions of the VM instructions. It |
generates code for executing VM instructions (with optional tracing), |
generates code for executing VM instructions (with optional tracing), |
for generating VM code, for disassembling VM code, and for profiling |
for generating VM code, for disassembling VM code, and for profiling |
VM instruction sequences. A VM instruction description looks like |
VM instruction sequences. A VM instruction description looks like |
Line 25 http://www.complang.tuwien.ac.at/anton/v
|
Line 25 http://www.complang.tuwien.ac.at/anton/v
|
working and somewhat commented example of using vmgen (in directory |
working and somewhat commented example of using vmgen (in directory |
vmgen-ex). |
vmgen-ex). |
|
|
|
The current release requires GCC both for building and for compiling |
|
the resulting interpreters (threaded code cannot be implemented in |
|
ANSI C). |
|
|
If you have bugs to report, suggestions to make, questions, or any |
If you have bugs to report, suggestions to make, questions, or any |
other feedback, mail me (anton@mips.complang.tuwien.ac.at). |
other feedback, mail me (anton@mips.complang.tuwien.ac.at). |
|
|