求助:帮忙写个文法分析器
这样一句话:还有其他的行,且比当前最长行要长,保存这一行,保存这一行的长度,随后打印出最长行!
文法:
1 <程序>—>程序;<语句>|<语句>
2 <语句>—>while(<判断短语>){<语句>}
3 <语句>—>if(<判断短语>){<语句>}
4 <语句>—><陈述句>
5 <判断短语>—>还有其它行 | 它比当前最长行要长
6 <陈述句>—>保存这一行 |保存这一行的长度 |打印最长行;
如果文法有问题,请给指出,帮忙修改,谢谢!
求高手写个文法分析器,C或者C++语言的,能给个对话框形式的最好 !谢谢了啊!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论