参考:http://gcc.gnu.org/onlinedocs/cppinternals/ 词法分析:http://code.woboq.org/gcc/libcpp/lex.c.html _cpp_lex_direct _cpp_lex_token cpp_get_token