是否可以从gcc或clang获取Lexer输出?

Ben*_*nno 5 c c++ gcc clang

是否可以让clang或gcc显示词法化阶段的结果?

Oli*_*rLi 11

尽管解析器确实在没有适当的“词法分析阶段”的情况下轮询词法分析器,但这并不意味着您不能在词法分析时转储标记。这是通过以下命令完成的:

clang -fsyntax-only -Xclang -dump-tokens code.c
Run Code Online (Sandbox Code Playgroud)

  • 为了避免输出中出现“错误:链接器命令失败”,命令应该是“clang -fsyntax-only -Xclang -dump-tokens code.c” (2认同)
  • gcc 有类似的命令吗? (2认同)