协议
for
在解析器语法上的Quick Starter-不需要过去的经验
。C
语法。
检查C代码的语法比正则表达式要多得多。您将需要一个支持解析代数γ的工具,我建议您查看http://www.gnu.org/software/bison/bison/,它将在C ++中生成“ skeleton”,以便您可以编辑并添加Syntax-Checkecking Code。
使用
C
库。可以在Github中找到教程。 try try促进精神
要识别c语句,词汇分析是不够的,因为词汇在角色层面上起作用。 除C Lexer外,您还需要的是C解析器,它将对源代码进行语法分析。 LRSTAR解析器生成器提供一个C项目,该项目将使您启动并运行。