求助:帮忙写个文法分析器

发布于 2021-11-13 08:25:17 字数 444 浏览 819 评论 0

这样一句话:还有其他的行,且比当前最长行要长,保存这一行,保存这一行的长度,随后打印出最长行!
文法:
1  <程序>—>程序;<语句>|<语句>
2  <语句>—>while(<判断短语>){<语句>}
3  <语句>—>if(<判断短语>){<语句>}
4  <语句>—><陈述句>
5  <判断短语>—>还有其它行  | 它比当前最长行要长
6  <陈述句>—>保存这一行 |保存这一行的长度 |打印最长行;

如果文法有问题,请给指出,帮忙修改,谢谢!

求高手写个文法分析器,C或者C++语言的,能给个对话框形式的最好 !谢谢了啊!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文