【发布时间】:2011-03-20 09:22:51
【问题描述】:
我的目标是做一个非常简单和基本的 C 语法检查器。 (不是一个完整的编译器,而只是一个基本程序,它将源代码作为输入并打印出显示错误的代码)。我想使用 C++ 作为这方面的语言。
谁能指导我用 'c++' 语言编写以下正则表达式:
- 作业
- 为
- 切换
任何细节/建议/指导将不胜感激。
【问题讨论】:
-
请注意,词法分析和句法分析是非常不同的事情。词法分析(扫描)将您的输入划分为标记,句法分析(解析)从这些标记中生成语法树。
标签: c++ c regex visual-c++ compiler-construction