[antlr-interest] object oriented compiler implementation
Sam Barnett-Cormack
s.barnett-cormack at lancaster.ac.uk
Sun Jun 12 05:17:22 PDT 2011
On 10/06/2011 23:43, Edwards, Waverly wrote:
> 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.
Smalltalk is often used as a teaching language for OO implementation...
there ought to be some literature out there. However, when I studied it
(which I remember barely) it was all about the runtime and VMing, rather
than compilation
Sam
More information about the antlr-interest
mailing list