Hello Waverly,

You may find "Compiler Design" by Renhard Wilhelm and Dieter Maurer helpful. It 
explains the basics of compiler design with separate chapters for imperative, 
functional, logic and object-oriented languages.

See 
http://www.amazon.com/Compiler-Design-International-Computer-Science/dp/0201422905

Best regards,

Ranco Marcus
Epirion Knowledge Solutions B.V.


> -----Original Message-----
> From: antlr-interest-boun...@antlr.org [mailto:antlr-interest-
> boun...@antlr.org] On Behalf Of Edwards, Waverly
> Sent: Saturday, June 11, 2011 12:44 AM
> To: antlr
> Subject: [antlr-interest] object oriented compiler implementation
> 
> This is not directly ANTLR related but have any of you come across a guide,
> tutorial or book (preferably) for implementing an compiler for an object
> oriented language.  I don't mean the compiler is created using an object
> oriented languages, though that would be good.  I mean what goes into
> implementing subclassing, method overriding, hybrid language type safety
> such as objective-c (static and dynamic type) enforcement.  Also things like
> implementing exceptions and polymorphic variables.  I've used them in
> languages but I haven't read how you might go about go about implementing
> them.  I have a few compiler books but interestingly enough, they all deal
> with procedural languages like C or Pascal.  None of them talk about the
> innards of making compilers for object oriented languages.  I do own
> "Language Implementation Patterns", which helped me understand scopes
> for object languages.
> I'm hoping to start with a book that lets you know what to do, what not to do
> and why you don't want to do it that way.  I'd like to start with making fresh
> mistakes versus ones that have been made over and over again.
> Thank you kindly,
> 
> Waverly
> 
> 
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-
> email-address

List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org/mailman/options/antlr-interest/your-email-address

-- 
You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to il-antlr-inter...@googlegroups.com.
To unsubscribe from this group, send email to 
il-antlr-interest+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en.

Reply via email to