Re: Shopping for a Compiler Project Idea

"Robert Rehberg" <rrehberg@cyrenesoft.com>
23 Mar 1999 00:30:36 -0500

          From comp.compilers

Related articles
Shopping for a Compiler Project Idea spiegler@cs.uri.edu (1999-03-10)
Re: Shopping for a Compiler Project Idea rrehberg@cyrenesoft.com (Robert Rehberg) (1999-03-23)
Re: Shopping for a Compiler Project Idea laheadle@boguscs.uchicago.edu (Lyn A Headley) (1999-03-23)
Re: Shopping for a Compiler Project Idea kaveh@meca.polymtl.ca (Siamak Kaveh) (1999-03-28)
Re: Shopping for a Compiler Project Idea lionel_delafosse@mail.dotcom.fr (Lionel Delafosse) (1999-03-28)
Re: Shopping for a Compiler Project Idea microgold@pipeline.com (1999-03-28)
Re: Shopping for a Compiler Project Idea laguest@nebulas.demon.co.uk (L. A. Guest) (1999-03-28)
Re: Shopping for a Compiler Project Idea toon@moene.indiv.nluug.nl (Toon Moene) (1999-04-01)
[1 later articles]
| List of all articles for this month |

From: "Robert Rehberg" <rrehberg@cyrenesoft.com>
Newsgroups: comp.compilers
Date: 23 Mar 1999 00:30:36 -0500
Organization: EarthLink Network, Inc.
References: 99-03-047
Keywords: courses

I took a roll your own course that spanned three quarters. If you've
got the time to spare and can go for a good length of time, you'll
probably get the most out of the course if you try to create and
implement your own grammar. I created an OO language that was a blend
of C++ and Smalltalk. Even with a year to do it, you'll find that you
have to be really careful of what features you can do and how you can
implement ( for example, I would have preferred to write a recursive
descent parser by hand ( or even a bottom up one ) but had to trade
off with using Flex another trade off is what you emit. You can do
straight binary code which isn't too difficult
  except in debugging ), but it's quicker to emit assembler ).


Right now, I'm writing a Pascal interpreter for Delphi that you can
interact with the environment ( add variables, functions and
procedures from your Delphi code that can be called from the
interpreter ).


Best of luck,


Robert




spiegler@cs.uri.edu wrote...
>I am shopping for a project idea for a compiler theory course.


Post a followup to this message

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