Related articles |
---|
parse tree --> running program/script... tomcf@connect.ab.ca (Tom Fjellstrom) (2000-04-20) |
Re: parse tree --> running program/script... Herwig.Huener@pgtm0035.mch.sni.de (Herwig Huener) (2000-04-21) |
Re: parse tree --> running program/script... tomcf@connect.ab.ca (Tom Fjellstrom) (2000-04-26) |
Re: parse tree --> running program/script... tomcf@connect.ab.ca (Tom Fjellstrom) (2000-04-26) |
From: | Tom Fjellstrom <tomcf@connect.ab.ca> |
Newsgroups: | comp.compilers |
Date: | 20 Apr 2000 01:35:28 -0400 |
Organization: | Compilers Central |
Keywords: | parse, interpreter, comment |
I've been working on a simple 'perl like'* script language, and
everything is great so far (who knew writing a parser was so easy :),
but I'm having a little trouble trying to decide how to continue.
1) should I execute the parse tree directly?
2) or maybe implement some sort of virtual machine?
I figure 1 is slow and costly to re run a script, while 2 should be
much faster and robust. To me it seems 1 just doesn't feel right, but
2 sounds like a lot of work... I don't mind the work though, I'd just
need some information on how to implement it. (instruction set,
stack... et.al)
thanks.
Tom Fjellstrom
*p.s. It's not really all that perl like... maybe perl 2/3 :).
theres no packages (yet) or regexs.
[Turning a parse tree into reverse polish tokens isn't very hard. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.