Re: Implementing a stack-based interpreter



cvrebert@xxxxxxxxx writes:
>I'm trying write an interpreter for a programming language but haven't
>been able to find anything on how to write a stack-based interpreter.

You might be interesting in Vmgen
<http://www.complang.tuwien.ac.at/anton/vmgen/>, which is an
interpreter generator with special support for stack-based
interpreters. It also comes with an example of implementing a tiny
Modula-2-style language by writing an interpreter with a JVM-style VM.

- anton
--
M. Anton Ertl
anton@xxxxxxxxxxxxxxxxxxxxxxxxxx
http://www.complang.tuwien.ac.at/anton/home.html

.



Relevant Pages

  • Re: writing an interpreter in lisp
    ... > I must write an interpreter for a programming language. ... > do would be writing it in my favourite ML dialect. ... > Yet, I'd like to learn LISP, and writing my interpreter in LISP might ...
    (comp.lang.lisp)
  • Re: writing an interpreter in lisp
    ... > I must write an interpreter for a programming language. ... > Yet, I'd like to learn LISP, and writing my interpreter in LISP might ... recursive descent of the AST, something which is very similiar in Lisp ...
    (comp.lang.lisp)
  • writing an interpreter in lisp
    ... I must write an interpreter for a programming language. ... Yet, I'd like to learn LISP, and writing my interpreter in LISP might ...
    (comp.lang.lisp)
  • Re: How-to on writing an interpreter?
    ... > I'm trying to implement an interpreter for a programming language, ... > write a simple stack-based interpreter. ... I'd be open to buying such materials, ... and here the rabbit is the language definition. ...
    (comp.programming)
  • Re: skill compiler
    ... SKILL is an interpreted progamming language, like Perl or Tcl, ... and needs an interpreter which is the Cadence Design Framework II ... Command Interpreter Window. ... two approaches to programming language implementation: ...
    (comp.cad.cadence)