语法分析器的实现(C/C++源代码)

使用递归下降分析法实现,词法分析已经做了,种别码在下图,测试程序:
begin
integer k;
integer function F(n);
begin
integer n;
if n<=0 then F:=1
else F:=n*F(n-1)
end;
read(m);
k:=F(m);
write(k)
end

<标识符>→<小写字母>│<标识符><小写字母>│ <标识符><数字>

请问有没有朋友以前写过类似的程序可以改一改符合要求的,或者能帮小弟按照这个要求写一写程序。现在剩的分只够这么多了,请见谅。
邮箱:724478651@qq.com
非常感谢!
如果能指出错误的行号,简单描述错误,并能建立函数表和变量表就更好了。

第1个回答  2010-06-03
有时间就弄一下
第2个回答  2010-06-05
怎么跟我的实验一模一样

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网