Re: Compiler construction projects

Oliver Bandel <oliver@first.in-berlin.de>
23 Jun 2005 22:02:54 -0400

          From comp.compilers

Related articles
Compiler construction projects roderick.bloem@ist.tu-graz.ac.at (Roderick Bloem) (2005-06-02)
Re: Compiler construction projects touati@prism.uvsq.fr (TOUATI Sid) (2005-06-02)
Re: Compiler construction projects lfinsto1@gwdg.de (Laurence Finston) (2005-06-02)
Re: Compiler construction projects torbenm@diku.dk (2005-06-10)
Re: Compiler construction projects anton@mips.complang.tuwien.ac.at (2005-06-12)
Re: Compiler construction projects ressler@usma.edu (Gene) (2005-06-19)
Re: Compiler construction projects oliver@first.in-berlin.de (Oliver Bandel) (2005-06-23)
Re: Compiler construction projects skandgoe@gwdg.de (Skandinavisches Seminar) (2005-06-26)
| List of all articles for this month |
From: Oliver Bandel <oliver@first.in-berlin.de>
Newsgroups: comp.compilers
Date: 23 Jun 2005 22:02:54 -0400
Organization: Individual Network Berlin e.V.
References: 05-06-006 05-06-017
Keywords: courses
Posted-Date: 23 Jun 2005 22:02:54 EDT

> On Thu, 2 Jun 2005, Roderick Bloem wrote:
>> In particular, I would be interested in the details of projects to
>>build a compiler: Which source and destionation languages do you use,
>>which implementation language for the compiler, and, especially, which
>>tools?


>>It would be great if you could post your experiences to this newsgroup.


Laurence Finston wrote:
> My project is GNU 3DLDF. It implements an interpreter for a language
> based on Donald Knuth's Metafont language, but extended to
> three-dimensions.




Very interesting, I didn't know 3DLDF.


> Instead, I wrote 'yylex()' by hand. It uses what I call the
> "category code" approach to scanning rather than regular expressions.
> It's based on the way TeX and Metafont perform scanning.
[...]
>
> Perhaps the most important aspect of the project has been the
> opportunity to gain an insight into a part of Don Knuth's work. I
> would like to write a second parser that implements a machine-like
> language for fast loading of format files, which would lead me further
> into his work, his specialty being machine language.




Where did Knuth describe his work on the scanners in detail?


Ciao,
        Oliver
[Knuth's 2002 "Selected Papers in Computer Languages" would be a good
place to start. -John]



Post a followup to this message

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