
2009年5月4日
摘要: 在实验了CMinus语法分析器的错误处理之后发现一个问题,Combinator Parser返回的错误是最上级的错误,而不是最底层的错误。因此修改了语法分析器的一部分代码:
阅读全文
posted @
2009-05-04 02:35 陈梓瀚(vczh) 阅读(1887) |
评论 (1) |
编辑 收藏
摘要: 这一次的语法分析器,我使用Vczh Combinator Parser,按照文法的定义,将字符串转换成了语法树。Vczh Combinator Parser构造较大规模的编译器的时候还是较为吃力,主要原因出在Visual C++竟然限制一个类型全名不能超过某个长度T_T……下面是代码:
阅读全文
posted @
2009-05-03 19:25 陈梓瀚(vczh) 阅读(2911) |
评论 (11) |
编辑 收藏