社区
C语言
帖子详情
求高手用C语言做个最简单的词法分析器
bakerycn00001
2009-03-05 11:24:55
要求是:用C语言做,比如要编译的代码自己输入进去,如
main(){
int a ,b;
a=5;
b-a+b;
}
运行后main显示结果比如
(2,"main)
2是代表单词中别码,我只举例显示这个。
人刚学编译原理不会做,因为只作业,不让有相同的,有会的话写个给我发给邮箱370997994@qq.com
先谢谢你们
...全文
273
11
打赏
收藏
求高手用C语言做个最简单的词法分析器
要求是:用C语言做,比如要编译的代码自己输入进去,如 main(){ int a ,b; a=5; b-a+b; } 运行后main显示结果比如(2,"main)2是代表单词中别码,我只举例显示这个。 人刚学编译原理不会做,因为只作业,不让有相同的,有会的话写个给我发给邮箱370997994@qq.com 先谢谢你们
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bakerycn00001
2009-03-10
打赏
举报
回复
难道没人愿意做吗?把代码写到这里也行,大家研究研究
猫已经找不回了
2009-03-05
打赏
举报
回复
不会做,帮顶
Javahaoshuang3394
2009-03-05
打赏
举报
回复
大家可以加C++技术交流群:11787186
有问题可以把代码贴出来,大家相互交流,共同进步啊。
认为自己实力可以的,可以申请为管理员!
WOBUGUAN
2009-03-05
打赏
举报
回复
楼上的,现在还在做吗?
Bible_Chou
2009-03-05
打赏
举报
回复
曾经做过商用解释器。
Bible_Chou
2009-03-05
打赏
举报
回复
曾经做过商用解释器。
zhongyonghb
2009-03-05
打赏
举报
回复
编译好像是大三学的吧
yichuankun
2009-03-05
打赏
举报
回复
不代做作业
flameearth
2009-03-05
打赏
举报
回复
去google 百度 一下 哈哈 多的很
flameearth
2009-03-05
打赏
举报
回复
网上多的是
xhy_851221
2009-03-05
打赏
举报
回复
参考 龙书
课后题
C语言
词法分析器
的设计与实现
程序设计语言与编译实验:
C语言
词法分析器
的设计与实现 一、实验目的及要
求
本次实验通过用
C语言
设计、编制、调试一个词法分析子程序,识别单词,实现一个
C语言
词法分析器
,经过此过程可以加深对编译器解析单词流的过程的了解。 运行环境: 硬件:windows 10 软件:Code::Blocks 17.12 二、实验步骤 1.查询资料,了解
词法分析器
的工作过程与原理。 2.分析题目,整理出基本设计思路。 ...
c语言
实现
词法分析器
词法分析器
的功能:输入源程序,输出单词字符。单词字符一般可以分为下面五种。 (1)关键字 是由程序语言定义的具有固定意义的标识符。有时称这些标识符为保留字或者基本字。例如
c语言
中的int,char,define,strcut,double,if,else.等等 (2)标识符 用来表示各种名字,如变量名,数组名,过程名。 (3)常数 常数的类型一般有整形,实型,布尔型等 (4)运算符 如+,-,*,/。 (5)界符 如逗号,分号,括号,%,//,等。
词法分析器
的目标就是把程序分成一个一个单词。并给出单词符号
用Lex编写的简易版
C语言
词法分析器
(编译原理大作业1)
本文讲解关于如何用lex工具来编写一个简易版的
C语言
的
词法分析器
。
c语言
词法分析器
的
简单
实现
前不久编译原理学习了词法分析,自己实现了一个
简单
的
c语言
词法分析器
,来加深对
词法分析器
原理,状态转换图,有限自动机的理解。当我们想在电脑上运行一个
c语言
程序时,都要将源程序进行编译。编译
简单
来说就是将一个源程序转换为另一种形式的程序的过程。而编译中的词法分析就是将你所输入的各种元素按照一种规则分解整理成各种单词符号,包括关键字,标识符,运算符等。在这个
词法分析器
中我把不同的单词符号分为了界符,运算符
编译原理
词法分析器
——
C语言
实现
词法分析器
(一)基本内容 实现一个可以识别
C语言
(子集)词法的程序,识别源代码中的每个词,并且将结果保存下来。 可识别的词包括 头文件:以#include开头的过滤为头文件 保留字:“auto”, “break”, “case”, “char”, “const”, “continue”, “default”, “do”, “double”, “else”, “enum”, “extern”,“f...
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章