trying to get a c++ parser fully working...

- commit to revert if work fails
- not compiling at all...