社区
C语言
帖子详情
C语言实现语义识别的问题
bphan625
2012-05-14 10:36:59
举个例子说吧,输入An array abc of 10 data of type double. 会生成double abc[10]。如何去实现这个功能呢?
没有做过语义识别的东西,所以一点想法都没有。有人做过类似的东西吗?能简单说说思路,或是给一个链接让我学习学习呗。
...全文
124
7
打赏
收藏
C语言实现语义识别的问题
举个例子说吧,输入An array abc of 10 data of type double. 会生成double abc[10]。如何去实现这个功能呢? 没有做过语义识别的东西,所以一点想法都没有。有人做过类似的东西吗?能简单说说思路,或是给一个链接让我学习学习呗。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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么?
基于
C语言
设计与
实现
语义
分析程序【100011939】
由于要通过自底向上的语法制导翻译技术来
实现
对表达式类型的检查以及求值,因此必须对
识别
出的符号的属性进行扩充,由原先的 value 扩充到 value 和 type,即定义第二个综合属性 E.type。这需要将原先 YYSTYPE 的...
C语言
实现
的拥有自动机功能程序
原创自动机
实现
程序。本程序是学习编译原理
语义
分析时对带e的实数进行相应转化,但运用到自动机思想所以可以可以通过更改状态内容与状态转化表完成任意自动机可
实现
功能,拓展性强。
LR1分析法
C语言
子集编译器
C语言
子集的编译器,包括词法分析,LR1语法分析,
语义
分析,AT&T汇编代码生成,内含
C语言
文法,LR1分析表,规约过程,汇编代码。C++编写,Netbeans上开发
编译原理实验报告-语法分析和中间代码生成
(3)用
C语言
实现
语义
分析与中间代码生成的编译程序,以加深对编译原理的理解。 二、实验内容与要求: 用
C语言
编写一个语法分析程序。 要求:输入一个简单的算术表达式,输出对应的四元式。 能
识别
的运算:+、*、...
基于PLY
实现
词法,语法分析器,进而
实现
语义
分析.zip
**目标**:使用PLY库
实现
一个
C语言
的词法分析器、语法分析器和
语义
分析器。 **主要任务**: 1. **词法分析**: - 使用PLY的`lex`模块定义
C语言
的词法规则。 - 编写词法规则,
识别
关键字、标识符、常数、运算符和...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章