888824d24a
Due to `skipBlocks = true` and `skipBlocksStart` being uninitialized in `CPPTokenizer`, `maybeSkipBlocks` would always throw a NullPointerException as it is assuming that `setProperties` is always called after the constructor. Changed `CPPLanguage` to always invoke `setProperties`, similarly to `CsLanguage`. This only happens in programmatic invocations.