title: Best frameworks or methods to write compilers targetting JVM?
body: <p>Are there any frameworks similar to the LLVM or Parrot Compiler Toolkit that makes writing compilers targeting JVM easier?</p>
  
  <p>I'm hoping for the framework to have AST to code generator. So, I could write a language frontend which constructs the AST based on the framework libraries, then the framework can do the rest and compile into JVM bytecode.</p>
  
  <p><a href="http://www.cs.cornell.edu/Projects/polyglot/" rel="nofollow">Polyglot</a> looks like a project that would be useful for what I'm trying to do.</p>