Folks, I am looking for a generic compiler based on a somewhat uniform host syntax that accepts the abstract syntax as a pluggable (in-memory) object model description at runtime (a grammar of sorts, but as native language obejcts).
Anyone familiar with tools like that, ideally for Java? The closest I have seen is ESON, but it is dead now.
Edit: I guess I am looking for parsing tools based on parser combinators, and many options exist for Java. That covers the dynamic part. Now I only need a solution that takes care of the generic elements of the concrete syntax (like ESON did). Any suggestions? (If I have to take care of that part, it should not be too bad, but ideally that should come in the box).