Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!eternal-september.org!feeder.eternal-september.org!border3.nntp.ams.giganews.com!Xl.tags.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!local2.nntp.ams.giganews.com!nntp.bt.com!news.bt.com.POSTED!not-for-mail NNTP-Posting-Date: Sat, 05 Jan 2013 07:09:23 -0600 From: "Chris Uppal" Newsgroups: comp.lang.java.programmer References: <0f28108e-6d35-43a1-a9df-b6c5636fb0ec@googlegroups.com> <50e4d730$0$288$14726298@news.sunsite.dk> <50e60b8f$0$282$14726298@news.sunsite.dk> Subject: Re: question on java lang spec chapter 3.3 (unicode char lexing) Date: Sat, 5 Jan 2013 13:03:00 -0000 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 X-RFC2646: Format=Flowed; Original Message-ID: Lines: 20 X-Usenet-Provider: http://www.giganews.com X-AuthenticatedUsername: NoAuthUser X-Trace: sv3-3d2zSvqgpAtc+DJTEa6IerN/yfYcreFNjzydDfg+YVe462ctJJiyv/6LmlqXvSuzyrINV8ch82XtVpJ!9B1ZcBodeEFqwyBqRuPDip+mO4CiBPJpNsevkHoKXzBcFaG4NSMS4CgZ0KtLN15zBiIky3NQG24= X-Complaints-To: abuse@btinternet.com X-DMCA-Complaints-To: abuse@btinternet.com X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2090 Xref: csiph.com comp.lang.java.programmer:20981 Aryeh M. Friedman wrote: > The only issue is likely a philosophical one in that I have *NEVER* > trusted code generators of any kind So you don't care for compilers ? ;-) -- chris P.S. Seriously: the point of classic compiler generators (or "compiler-compilers" as they were often called) are to produce code that works and that runs fast in little space. It is not /AT ALL/ a design principle that the code should be comprehensible to humans -- in fact for the kinds of algorithms they use, there is no way the resulting code and tables could be remotely comprehensible (to an ordinary programmer), that is /why/ we use code generators.