I don't know should I post this article at here or not, if you think this should
belongs to other area, please move it to there.
I need to design some domain specific language to generate some C++ source codes.
I have considered about using xml directly instead of designing a new DSL.
but it is too verbose and complicated for my case, so I decided to design an easier
one for myself(besides, this is a good practice, maybe).
I am using and learning boost::spirit, because it is robust, flexible, good
performance, easy to maintain .But my colleague said spirit is too complicated,
so I considering to find another tools, these tools don't need to be bounded by C++,
it could be any libraries or languages.
My main focus is easy to learn, cheap to maintain and shorter develop time.
Performance is not a big deal, it is just a bonus in my case. What kind of tools
would you recommend? It would be ideal if this tool could be handle by everyone in
a short time.
Thank you very much.