Fix private/protected/public highlighting

Add positive lookahead for a colon after private/protected/public