Hi. Could also look at my antlr llvm example that did not make it into the book:
http://www.antlr.org/wiki/display/ANTLR3/LLVM Ter On Aug 18, 2011, at 2:55 PM, Andreas Stefik wrote: > Cool, thanks Jim. I looked at ASM this afternoon and it seems very > promising. I'm glad to have some confirmation outside myself that it > works pretty well before I dive in. > > Stefik > > On Thu, Aug 18, 2011 at 4:40 PM, Jim Idle <[email protected]> wrote: >> ASM is easily the best .class generator in my mind. LLVM is very >> mainstream too and I would recommend either of these as being useful after >> you are a student on top. >> >> Jim >> >>> -----Original Message----- >>> From: [email protected] [mailto:antlr-interest- >>> [email protected]] On Behalf Of Andreas Stefik >>> Sent: Thursday, August 18, 2011 1:42 PM >>> To: [email protected] >>> Subject: Re: [antlr-interest] Jasmin/LLVM/other >>> >>> anyone used these: >>> >>> http://asm.ow2.org/index.html >>> >>> for example? Seems like a plausible candidate. >>> >>> Stefik >>> >>> On Thu, Aug 18, 2011 at 2:32 PM, Andreas Stefik <[email protected]> >>> wrote: >>>> Hey folks, >>>> >>>> I'm teaching a compiler theory course in ANTLR this fall and am >>> trying >>>> to decide what kind of code I want the students to output to by the >>>> end of the course. I have considered something like Jasmin, as it's >>> in >>>> chapter 9 of Terence's book: >>>> >>>> http://jasmin.sourceforge.net/ >>>> >>>> However, I have some concerns that Jasmin isn't well supported any >>>> more, with the last source check-in, it seems, around 6 years ago, >>> and >>>> am considering something like LLVM: >>>> >>>> http://llvm.org/ >>>> >>>> I'm not an expert in either tool, as in the past I've had students >>>> writing something more akin to a VM, so I'll have a bit of a learning >>>> curve myself before we get into that part of the course. Folks have >>>> any recommendations? Does one or the other, or a third alternative, >>>> have a particularly good/nasty (learning curve | documentation | >>>> real-world applicability | other issue)? Any other better supported >>>> Java byte code generators (which might be preferable)? >>>> >>>> Stefik >>>> >>> >>> 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 >> > > 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en.
