C语言实现语义识别的问题

bphan625 2012-05-14 10:36:59
举个例子说吧,输入An array abc of 10 data of type double. 会生成double abc[10]。如何去实现这个功能呢?
没有做过语义识别的东西,所以一点想法都没有。有人做过类似的东西吗?能简单说说思路,或是给一个链接让我学习学习呗。
...全文
124 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gongheguoyingpai11 2012-05-15
  • 打赏
  • 举报
回复
c语言的类型是一定的比如int double这样可以放入一个文件或者一个数组内,而一些基本的数据类型比如数组指针顶多也就到这个层次了吧,可以同样将这些保存起来,然后根据输入的语句区查找这些关键词,我的相法大体是这样,只是不知道你到底要解析到什么地步阿
mLee79 2012-05-15
  • 打赏
  • 举报
回复
你要把输入限制下,自然语言是0型文法,没有什么有效的办法处理。
最好是能把输入限制到确定型上下文无关文法,计算机就好处理了。
mLee79 2012-05-15
  • 打赏
  • 举报
回复
你要把输入限制下,自然语言是0型文法,没有什么有效的办法处理。
最好是能把输入限制到确定型上下文无关文法,计算机就好处理了。
quwei197874 2012-05-15
  • 打赏
  • 举报
回复
字符串处理吗
cxdzxc 2012-05-15
  • 打赏
  • 举报
回复
简单的定义一下语法输入的格式就可以了,然后根据格式里定义的类型去识别语句
bphan625 2012-05-15
  • 打赏
  • 举报
回复
lisp是什么呀?[Quote=引用 2 楼 的回复:]

那不是在玩lisp么?
[/Quote]
薛定谔之死猫 2012-05-15
  • 打赏
  • 举报
回复
那不是在玩lisp么?

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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