cspp common parser
Update from parser code review
Merge pull request #304 from JeffRoy/cspp_base

Cspp base