CppReverseEngineer.js is added.
reverse engineering test code is added.
grammar is based on c# grammar, and it will be modified according to c++ grammar.