Tom Copeland's Recent Posts

RSS Feeds

« RubyForge per-project RSS news feeds | Main | 20000 users on RubyForge »

Get the JavaCC book and a free copy of the PMD book

My publisher, Centennial Books, is running a promotional deal - if you buy my JavaCC book you also get a copy - free! - of my PMD book.  The two books should complement each other pretty well - the JavaCC book will give you all the fundamentals on JavaCC and JJTree, and the PMD book will provide an example of an application written on top of those fine tools.  Enjoy!

Speaking of JavaCC, I came across an interesting post a week or so ago about a Java to Delphi converter that apparently uses JavaCC. There are some code samples there that show the result of the conversion process.  Makes me wonder if they do anything to translate object usages and such - is there a Delphi equivalent for ArrayList?  That seems to be one of the hard parts of a source to source translation like that... although even if you can't do object usage mappings, a translation tool might get you 90% of the way there.  But that last 10% might have to be a manual process.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451d3c069e200e55070ab548834

Listed below are links to weblogs that reference Get the JavaCC book and a free copy of the PMD book:

Comments

Is this offer still open? I'd like to take advantage, but it's not clear on the centennial books site if it's still available.

Thanks.

Daniel - Yup, that offer's still in effect... they're still including a copy of PMD Applied with every copy of Generating Parsers with JavaCC. Good times....

Is there a PDF edition of the JavaCC book?

@sanjay - sadly, no... lots of folks have asked about that, though.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.