I am building an AST tree by hand to use with my application. I currently have a lot of data in my program’s memory using a standard OO approach, that will use to form an AST.
I was wondering if by chance there are already any frameworks / code generators that could help me with this task.
I am not looking for a compiler compiler. I don’t want to define a grammar and have the code generator generate me a parser for it. I intend to instantiate the nodes of the tree by myself, I am only looking for a faster and cheaper way to build the .java files themselves (a plus would be having options for the node’s attributes, optional beginVisit() / endVisit() methods, etc).
This seems to be the answer to the question:
http://www.jetbrains.com/mps/