- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用LEX构造数控编译器词法分析程序的研究.pdf
数控技术研究 机机电电工工程程技技术术 年年第第 卷卷第第 期期
!!## $$%% !!
用’( 构造数控编译器词法分析程序的研究
陈 辉,郭艳玲
(东北林业大学机电工程学院, 黑龙江哈尔滨 )%* )
摘要:词法分析程序是数控程序编译器中不可缺少的部分,目前一般采用高级语言直接开发。本文介绍一种新的方法,它利用词
法分析程序的自动构造工具 ( )构造数控程序编译器的词法分析程序。作为一种专用的编译工具, 的源
’( +,-./0+ 010+23,4 ’(
程序简单,编译后生成的词法分析程序效率高。在数控编译器的开发中,使用’( 简化了编程序过程,是一种高效的程序设计
方法。
关键词:数控程序;编译器;词法分析;’(
中图分类号:56$)* 文献标识码:7 文章编号:)898*8! :!#; !9!9$
) 引言 译为一个BC7 (非确定的有限自动机)进而转换为相应的
数控系统包括数控硬件系统和软件系统。数控系统的 DC7 (确定的有限自动机),这个 DC7 正是识别该正规式
正常运行除了要有稳定的硬件设备外,软件的稳定和高效 所表示语句的识别器。’( 就是基于这种方法来构造词法
也是不可缺少的。目前广泛应用高级语言如 、 、 分析程序的工具。
= =
?7@A= 等开发数控软件系统,降低了数控软件的开发难 ! ’( 介绍
度,缩短了开发周期。数控软件系统中程序编译器是每个 ’( 是一个
数控系统都必需具有的功能。目前开发程序编译器的方法 词法分析程序的
主要有两种:一种是直接用高级语言开发,另一种是用词 自动产生系统。
法分析程序的自动构造工具’( 生成词法分析程序。本文 ’( 的源程序是
介绍如何用’( 构造词法分析程序。 用一种面向问题
程序编译器是由词法分析、语法分析、目标代码生成 的语言写成的。
和出错处理等几部分组成。词法分析是编译的第一个阶 这个语言的核心
段,它的主要任务是从左至右逐个字符地对源程序进行扫 是正规表达式,
描,产生一个个单词序列,用以语法分析。通常将词法分 用它描述输入串
析程序设计成一个子程序,每当语法分析程序需要一个单 的 词 法 结 构 。
词时,则调用该子程序。 ’( 并不是一个
图) 数控编译程序的结构图
图) 为数控编译程序的结构图。其编译采用一趟扫描 完整的语言,它
方式,它是以语法分析程序为核心,词法分析程序和代码 只是某种高级语
生成程序都作为一个独立的过程,当语法分析需要读单词 言 (称为’( 的宿主语言)的扩充。所以当识别出一个词
时就调用词法分析程序。词法分析程序每调用一次,便从 时,用户需要用宿主语言描述要完成的动作。’( 自动地
数控程序文件中读入一些字符,直到识别出一个单词,并 把表示输入串词法结构的正规式及相应的动作转换成一个
返回给语法分析。词法也是语法的一部分,将词法分析作 宿主语言的程序员,即词法分析程序,它有一个固定的名
您可能关注的文档
最近下载
- 螺纹联接与螺旋传动介绍.ppt VIP
- 《大学美育》教案 第13课 光影流转的传奇 影视之美(二).docx VIP
- 小学生3500个常用汉字归类(带拼音).pdf VIP
- 《大学美育》教案 第12课 光影流转的传奇 影视之美(一).docx VIP
- 《大学美育》教案 第11课 五彩缤纷的世界:绘画之美(二).docx VIP
- Dahua大华以太网交换机(桌面式管理型)_WEB使用说明书_V1.0.0.pdf
- 党校中级考试资料.docx VIP
- (2025秋新版)人教版三年级数学上册全册教案.docx
- 智能体@AEI:Agentic Al,开启企业融合智简运维新范式.pdf
- 艺术培训缴费合同10篇.docx VIP
文档评论(0)