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) |
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]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.