[Commit] mint-2004b intro.tex,1.4,1.5

Keith Packard commit at keithp.com
Wed Dec 1 14:31:04 PST 2004

Committed by: keithp

Update of /local/src/CVS/mint-2004b
In directory home.keithp.com:/tmp/cvs-serv26815

Modified Files:
Log Message:
Lame reference to dragon and fraser books

Index: intro.tex
RCS file: /local/src/CVS/mint-2004b/intro.tex,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- intro.tex	1 Dec 2004 21:18:35 -0000	1.4
+++ intro.tex	1 Dec 2004 22:31:01 -0000	1.5
@@ -12,6 +12,18 @@
 Lex and Yacc~\cite{lexyacc} are both exemplars of and models
 for this approach.
+That parser generation is a commonly accepted technique is well evident in
+the relative amount of discussion given by early~\cite{greendragon} and
+newer~\cite{reddragon} (but not new, by any means) compiler construction
+books.  The older text prominantly discusses the relative merits of LL,
+Recursive Descent and machine generated LALR parsers.  However, all of the
+technical focus in the newer generation book is on the back-end -- semantic
+analysis and code generation, the parser itself is passed over quickly in
+the authors haste to get on to something interesting.
+One wonders why some authors bother to describe ad-hoc lexing and parsing
+techniques in more recent texts~\cite{fraserhanson}.
 In this environment, constructing yet another parser
 generator requires powerful motivation and careful
 consideration.  Nonetheless, the authors have constructed

More information about the Commit mailing list