说明:编译器设计
一组问题的解决方案,这些问题是生成编译器的基础。
为给定的语言设计一个词法分析器,词法分析器应忽略多余的空格,制表符和换行。 它还应忽略评论。 尽管语法规范指出标识符可以任意长,但是您可以将长度限制为某个合理的值。 用C语言模拟相同的内容。
编写一个C程序来识别给定的行是否为注释。
编写一个C程序来识别'a','a * b +','abb'下的字符串。
编写一个C程序来测试给定的标识符是否有效。
编写一个C程序来模拟词法分析器以验证运算符。
使用JLex,flex或其他词
<weixin_42118423> 上传 | 大小:5kb