2 u011283912 u011283912 于 2016.02.06 18:43 提问

请教大家,解释器问题

麻烦大家了,是这样的:我根据事务操作,定义了一个操作指令集,用来编写操作程序。 那么,生成BNF范式,这个难度大吗? 生成BNF范式后,我是手写实现词法分析、语法分析,还是利用flex跟bison工具呢?

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.06 20:37

如果你有BNF,用flex和bison是很简单的,这里有个简单的例子:http://blog.csdn.net/chinamming/article/details/16974577

u011283912
u011283912   2016.02.07 09:27

那再问一下,得出BNF,这个设计难度大吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
问题请教工程,问题请教工程
问题请教工程,问题请教工程,问题请教工程,问题请教工程,问题请教工程,问题请教工程,问题请教工程,问题请教工程,
英文邮件礼仪:向教授请教学术问题
英文邮件礼仪:向教授请教学术问题   邮件主题 邮件主题(subject)不需要写自己的名字。名字是在邮件系统设置里设定好的,在发件时会替换显示实际地址,所以无需在主题里再写一遍。 [关键内容是要在主题里就写明白是否有推荐人,以及主要是什么事。很多教授只看主题。]   一个好的标题,要能简洁地概括邮件的目的或内容。如果你对教授的某个研究项目感兴趣,就可以用这个研究方向作标题,例如"De
如何请教别人问题?
提问的智慧。
问题请教高手
问题请教高手问题请教高手
请教大家一个问题
JVM是如何具体实现动态邦定的?谁有这方面的资料吗?可以送我吗?谢谢
程序员应该如何去请教别人问题
程序员应该如何提问
支付宝面试题
简单的介绍一下你的项目   一个有500个用户的广播系统,你怎么做性能优化   当用户提交请求后,却立即按撤回按钮,涉及性能的数据落地问题你怎么处理   Lucene底层实现原理,它的索引结构   ibatis跟hibernate的区别   ibatis是怎么实现映射的,它的映射原理是什么   JavaI/O底层细节,注意是底层细节,而不是怎么用   你对mysql有什么了解   ...
Asp.net 左侧导航
请教asp.net问题的源文件,需要一个这样功能的模块,感觉有点问题,请大家帮忙解决。
请教C语言问题
请教C语言问题
请教大家一个软件的问题
我想了解一下软件未来的发展如何 在以后的几年里会不会饱和 本人想从0学习软件(JAVA)我22岁 希望大家给个看法和建议   谢  谢