add c++11 lexer