[antlr-interest] object oriented compiler implementation

Edwards, Waverly Waverly.Edwards at genesys.com
Fri Jun 10 15:43:49 PDT 2011


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



More information about the antlr-interest mailing list