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.