求一个 解析器的思路。

huangjacky 2009-01-03 10:58:52
我在网上找到了个pascal的解析器,我现在因为需要弄一个C语言的解析器,自己感觉词法和语法分析都没有什么问题。
可是我一直不知道 怎么让它能够运行别人些代码。
也就是运行那一步,四元式转汇编我也会一点儿吧,自己看了些编译原理的东西。
希望高手能给点儿例子。
最好就是delphi来解析C语言的,其实也不是完全的C,数据类型里面就int和real 不要char这些了,然后算术运算就=-×/,比较运算符要有,or 和and也不需要了,循环里面就一个while,for不要了。
我自己弄过的人应该觉得很简单的,可是我自己是一个小菜,以前都没有看见过这个东西,所以现在很迷茫呀,希望高手能指点我这个迷途的小羔羊。。
^_^,比较棘手,如果解决,我再开贴加200分。
真的谢谢各位了。
实在感谢。
...全文
139 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangjacky 2009-01-04
  • 打赏
  • 举报
回复
最后up一下
huangjacky 2009-01-04
  • 打赏
  • 举报
回复
ziji up
huangjacky 2009-01-04
  • 打赏
  • 举报
回复
小弟邮箱 huangjacky@163.com
这个只是用来交老师的作业,不用于商业目的,请放心.
希望高手帮忙一下.
gwhdaxia 2009-01-04
  • 打赏
  • 举报
回复
没搞过,纯顶
huangjacky 2009-01-04
  • 打赏
  • 举报
回复
只需要能够解析,运算出结果就可以了.
比一般计算表达式 多一个while 循环 而已
叫老师的作业,不用于商业目的的.
希望各位帮忙下,谢谢.
我的邮箱:huangjacky@163.com
huangjacky 2009-01-04
  • 打赏
  • 举报
回复
那解析器呐?
huangjacky 2009-01-03
  • 打赏
  • 举报
回复
谢谢 各位。
感动一下。
^_^。
mathsfan 2009-01-03
  • 打赏
  • 举报
回复
不会,编译原理这些早就还给大学老师了哦...
de410 2009-01-03
  • 打赏
  • 举报
回复
响应楼主的号召,BD一下~~
huangjacky 2009-01-03
  • 打赏
  • 举报
回复
看来人都不来上网了 今天。
希望有人帮忙顶一下下,谢谢了
starluck 2009-01-03
  • 打赏
  • 举报
回复
这玩意远比想像的难!!!
不知道你的编译原理如何?

友情支持下吧。 编译器难度比较大
huangjacky 2009-01-03
  • 打赏
  • 举报
回复
up

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧