YACC 中缀表达式到后缀表达式

时间:2019-12-15 15:44:51
【文件属性】:

文件名称:YACC 中缀表达式到后缀表达式

文件大小:5KB

文件格式:ZIP

更新时间:2019-12-15 15:44:51

YACC lex

安装Parser Generator软件,熟悉其使用,对讲义中简单表达式计算的Yacc程序进行修改 1.将所有的词法分析功能均放在yygettoken函数内实现,为+、-、*、\、(、)每个运算符及整数分别定义一个单词类别,在yygettoken内实现代码,能识别这些单词,并将单词类别返回给词法分析程序。 2.实现功能更强的词法分析程序,可识别并忽略空格、制表符、回车等空白符,能识别多位十进制整数。 3.修改Yacc程序,不进行表达式的计算,而是实现中缀表达式到后缀表达式的转换。 C语言版,包含.y和对应的两个.h,.c文件,在VS2013上编译成功。


【文件预览】:
中缀转后缀
----myparser.h(1KB)
----b.pgp(726B)
----myparser.v(4KB)
----b.pgw(65B)
----myparser.c(14KB)
----myparser.y(988B)

网友评论

  • 没有完成介绍里的所有功能,15个积分也太高了,不过也有点启发作用吧
  • 不值3个积分,本来以为是介绍里的功能都完成了。打开发现只有最简单形式时的中缀转后缀。