S - Intranet - Department of Computer Science: Login
S - Intranet - Department of Computer Science: Login
S - Intranet - Department of Computer Science: Login
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Programming Language Design<br />
• The Art<br />
– The creative process<br />
• The <strong>Science</strong><br />
– Theoretical and experimental results showing what is possible<br />
• Tokens can be described by RE and implemented by DFA<br />
• LL Parsing can be implemented by Recursive Decent<br />
• LR Parsing can be implemented using a table driven Push<br />
Down automaton<br />
• The Engineering<br />
– The putting it all together in a sensible way, I.e.<br />
• Choosing which parsing strategy to use (LL vs. LALR)<br />
• Implementing by hand or via tool<br />
• Choosing good data-structure<br />
81