发布时间:2013-01-12 12:53:30
前言: 前几天在看GNU make,在第一章提到了flex,当时感觉flex很强大,想学习一下。比较巧的是,以前亚马逊打折,刚好买了《Flex and bison》这本书,于是拿出来看了一下。正题: 今天把dc(Desktop Calculator)搞清楚了,可能是因为该书中所用的Flex和Bison版本比较老的原因吧,源程序中有些地方无法在现在的bison上处理(我的bison版本是2.5),在此指出。 在fb1-5.y的规则中: ***:*** default $$=$1 bison提示有错误。 修改成:......【阅读全文】