Building an Interpreter with Vmgen

  • M. Anton Ertl
  • David Gregg
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2304)


Vmgen automates many of the tasks of writing the virtual machine part of an interpreter, resulting in less coding, debugging and maintenance effort. This paper gives some quantitative data about the source code and generated code for a vmgen-based interpreter, and gives some examples demonstrating the simplicity of using vmgen.


Source Code Virtual Machine Machine Interpreter Parse Tree Tree Traversal 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    M. Anton Ertl, David Gregg, Andreas Krall, and Bernd Paysan. vmgen — a generator of efficient virtualmac hine interpreters. Software—Practice and Experience, 2002. Accepted for publication.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • M. Anton Ertl
    • 1
  • David Gregg
    • 2
  1. 1.Institut für ComputersprachenTechnische Universität WienWienAustria
  2. 2.Trinity CollegeDublin

Personalised recommendations