没有合适的资源?快使用搜索试试~ 我知道了~
一个极其简单的lex和yacc程序
5星 · 超过95%的资源 需积分: 9 18 下载量 71 浏览量
2011-04-21
15:56:28
上传
评论
收藏 33KB DOC 举报
温馨提示
试读
3页
在本章中,将会首先给出一个最基本的lex和yacc联合使用的框架,这个基本框架 最主要的特点就是能够正确的被编译。在我学习lex和yacc的过程中经历了无数次 的痛苦折磨,我发现一个一开始足够简单而且能够被正确编译的例子往往能够使 学习者增加学习的兴趣和信心。因此我的所有的文章都尽可能的采用这种方式进 行描述。我写这些文档的最大的愿望就是希望能够减少新手学习的痛苦。希望自 己能够做到这一点.
资源推荐
资源详情
资源评论
一个极其简单的 lex 和 yacc 程序
本文版权归熊春雷所有 ,我的邮箱:,欢迎大家和我讨论计算机方
面 的问题,在我的博客上 面还写了很多其他的文档,有空来看看哦。如果转载,请保留此版
权信息,并注 明出处。谢谢
Revision History
年 月 日
和 系列
第一次草稿,也是第一次采用 组织文稿
Abstract
在本章中,将会首先给出一个最基本的 和 联合使用的框架,这个基本框架 最主要的
特点就是能够正确的被编译。在我学习 和 的过程中经历了无数次 的痛苦折磨,我发
现一个一开始足够简单而且能够被正确编译的例子往往能够使 学习者增加学习的兴趣和信心。
因此我的所有的文章都尽可能的采用这种方式进 行描述。我写这些文档的最大的愿望就是希望
能够减少新手学习的痛苦。希望自 己能够做到这一点!
Table of Contents
基本的
文件
基本的
文件
编译
参考资料
基本的 lex 文件
Example1.frame.l
!"
#$%&'
!(
!!
!!
#$%&
"
%#)%'
(
文件和 文件都是被!!分成了上中下三个部分,在这个程序中的 $% 函数 需要
说明一下:
$%
源文件中的 $% 函数是必须的!具体的原因就是因为给了这个函数实
现之后就可以不需要依赖 * 库了。具体 $% 的作用会在后面的章节应
用的时候进行解释。通常的做法就是直接返回 ,表示输入已经结束了。
基本的 yacc 文件
Example2.frame.y
!"
%%%&#+%,'
!(
!!
%-%
'
!!
%%%&#+%,
"
(
#&
"
%&'
%#)%'
(
如前所述, 文件被!!分成了上中下三个部分,在这个程序中有几个需要说明 的地方:
%-%
资源评论
- qfsgt2016-03-24谢谢您的分享,很有用!
- fubincom2012-12-10谢谢您的分享,这个对我很有用!
feng2599
- 粉丝: 3
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功