Hi Moron,

It looks great! It made me want to go there :-)

Two things that I would add are:

  1. A sort of introduction as to why study compiler construction and why it is a good idea to do Compilers in Perl. Maybe you want to cover that in the Mapping of the technical territory?
  2. A brief description of some of the Properties of a Good Compiler. For example, it has to generate correct code ;-), it has to conform completely to the language specifications, and it should be able to handle programs of arbitrary size.

Overall, very good outline. Good Job!

Cheers,

lin0

In reply to Re: Writing Interpreters, Compilers and Translators in Perl by lin0
in thread Writing Interpreters, Compilers and Translators in Perl by Moron

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.