语法分析!
我目前的作业是一个语法分析程序,有没有高手赐教一二! 问题点数:20、回复次数:6Top
1 楼twater(water)回复于 2001-02-15 11:23:00 得分 0
用数据流,语法栈,临时数据区 进行分析Top
2 楼TNinja(超级忍)回复于 2001-02-15 16:18:00 得分 0
用下推自动机,简单的很。Top
3 楼ecore(电子内核)回复于 2001-02-15 17:07:00 得分 0
我当年的作业也是。呵呵,我做了一个SLR的语法分析器。
还支持ε.
呵呵,让我感觉美美的.我的叫lgg 1.2,在我的学校里还有些人拿它做课后作业(可以分析出First集,SLR分析表啊什么的,文法直接在源程序里定义)Top
4 楼ychener(贫血)回复于 2001-02-15 17:14:00 得分 0
我当年的作业也是这个,我是用LL(1)文法实现的对PASCAL的语法分析程序。
有意给我邮件,ychener@sina.comTop
5 楼ychener(贫血)回复于 2001-02-15 17:35:00 得分 20
大概方法,首先你要先进行词法分析,将词法分析的结果当作输入进行语法分析
在语法分析的是时候用的是自顶向下的LL(1)文法。
首先得到分析语言的状态图,得到状态分析表。
主要用到两个栈,分别是分析栈,数据栈。具体方法参见《编译原理》。
也可以EM我,我找找看。Top
6 楼MM2001(MM)回复于 2001-02-15 21:02:00 得分 0
程序给我呀,先谢谢了Top




