|Compiler construction projects email@example.com (Roderick Bloem) (2005-06-02)|
|Re: Compiler construction projects firstname.lastname@example.org (TOUATI Sid) (2005-06-02)|
|Re: Compiler construction projects email@example.com (Laurence Finston) (2005-06-02)|
|Re: Compiler construction projects firstname.lastname@example.org (2005-06-10)|
|Re: Compiler construction projects email@example.com (2005-06-12)|
|Re: Compiler construction projects firstname.lastname@example.org (Gene) (2005-06-19)|
|Re: Compiler construction projects email@example.com (Oliver Bandel) (2005-06-23)|
|Re: Compiler construction projects firstname.lastname@example.org (Skandinavisches Seminar) (2005-06-26)|
|From:||Oliver Bandel <email@example.com>|
|Date:||23 Jun 2005 22:02:54 -0400|
|Organization:||Individual Network Berlin e.V.|
|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
>>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
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?
[Knuth's 2002 "Selected Papers in Computer Languages" would be a good
place to start. -John]
Return to the
Search the comp.compilers archives again.