partly accomplished cpp highlighter