Re: Example interpreter C

Joerg Simon <j_simon@gmx.at>
2 Sep 2005 14:21:25 -0400

          From comp.compilers

Related articles
[2 earlier articles]
Re: Example interpreter C dido@imperium.ph (Rafael 'Dido' Sevilla) (2005-08-16)
Re: Example interpreter C haberg@math.su.se (2005-08-21)
Re: Example interpreter C lfinsto1@gwdg.de (Laurence Finston) (2005-08-21)
Re: Example interpreter C gneuner2@comcast.net (George Neuner) (2005-08-24)
Re: Example interpreter C Markus.Elfring@web.de (2005-08-24)
Re: Example interpreter C der_julian@web.de (Julian Stecklina) (2005-08-31)
Re: Example interpreter C j_simon@gmx.at (Joerg Simon) (2005-09-02)
Re: Example interpreter C lfinsto1@gwdg.de (Laurence Finston) (2005-09-07)
Re: Example interpreter C boldyrev+nospam@cgitftp.uiggm.nsc.ru (Ivan Boldyrev) (2005-09-10)
Re: Example interpreter C gneuner2@comcast.net (George Neuner) (2005-09-10)
Re: Example interpreter C lfinsto1@gwdg.de (Laurence Finston) (2005-09-14)
Re: Example interpreter C boldyrev@uiggm.nsc.ru (Ivan Boldyrev) (2005-09-17)
| List of all articles for this month |
From: Joerg Simon <j_simon@gmx.at>
Newsgroups: comp.compilers
Date: 2 Sep 2005 14:21:25 -0400
Organization: Compilers Central
References: 05-08-055
Keywords: interpreter, C
Posted-Date: 02 Sep 2005 14:21:25 EDT

Henry Butwsky schrieb:
> I have written a basic parser (with flex and Bison) that evaluates
> simple expressions , but now I want to add IF/THEN construct and also
> loops
>
> I understand that I need to write a parser that creates and AST
> (abstract symbol table) . Can any one point in the direction of an
> such an expale interpreter ?
>
> Many thx Henry
>
> [Uh, AST stands for Abstract Syntax Tree. You'll find a lot more
> references if you use the right name. -John]


Hm, I don't have an Interpreter, but we made a compiler in the
compiler for a subset of C construction course (we used the java
tools: jFlex and Cups). There is plenty of material of compiler
construction on the course page (also on interpreters), and which
might interes you a bit more an assignments page with problems and one
example of the solution for each one, this too covers to build and use
and AST.


Compiler Construction Page:
http://www.ist.tugraz.at/courses/cb/view/Main/WebHome
assignemtns page:
http://www.ist.tugraz.at/courses/cb/view/Main/AssignmentPage


MfG,
    Jörg


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.