I am new to this metaprogramming. I have to bulid a metaprogramming tool that can metaprogram any general code. This tool should be platform independent to make it more generalized. Can anybody please suggest me a prototype design for such a tool. Which kind of classes can be there? Can anybody please suggest some classes? Please reply its urgent!!