随笔-341  评论-2670  文章-0  trackbacks-0
  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)编辑 收藏