create lexer for cpp
[bug fix] a bug on cpp lexer was fixed