第4次上机实验(第11周) - 代码.zip

时间:2022-12-02 17:44:59
【文件属性】:

文件名称:第4次上机实验(第11周) - 代码.zip

文件大小:584KB

文件格式:ZIP

更新时间:2022-12-02 17:44:59

bianyijishu yufafenxi diguishixian

第四次上机—语法分析1 [递归实现,保证代码完整运行,而且准确输出错误信息]要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析。可以参考书上介绍的同步记号集合来处理。 可能的出错情况:idid*id, id**id, (id+id, +id*+id ……果输入串有错误,则在输出中要体现是跳过输入串的某些记号了,还是弹栈,弹出某个非终结符或者是终结符了,同时给出相应的出错提示信息。比如: idid*id对应的出错信息是:“输入串跳过记号id,用户多输入了一个id”; id**id对应的出错信息是:“弹栈,弹出非终结符F,用户少输入了一个id” (id+id对应的出错信息是:“弹栈,弹出终结符 ) ,用户少输入了一个右括号(或者说,括号不匹配)”


【文件预览】:
递归下降代码
----Makefile.win(1010B)
----递归下降.exe(2.17MB)
----递归下降.dev(904B)
----main.cpp(2KB)
----main.o(583KB)
----递归下降.layout(92B)
第四次上机作业-语法分析.doc
~$次上机作业-语法分析.doc

网友评论