Merge pull request #1 from hitigon/master
Merge pull request #2 from hitigon/master

added c++ support
update readme, support c++
refactor main py
fix semicolon for java