期刊文献+
共找到36篇文章
< 1 2 >
每页显示 20 50 100
利用LEX与YACC实现数控线切割的加工程序编译器 被引量:11
1
作者 曾国 郭烈恩 胡云堂 《机电工程》 CAS 2004年第1期58-61,共4页
使用LEX和YACC语言及基于Windows操作系统的集成开发工具ParserGenerator ,设计和实现了线切割加工程序编译器。编译器用于DD7710 0龙门式线切割机床数控系统。
关键词 数控线切割 LEX yacc 加工程序编译器 数控系统 数控机床
在线阅读 下载PDF
基于LEX&YACC数控代码编译技术研究 被引量:4
2
作者 沙智华 葛研军 +1 位作者 施志辉 赵亮 《组合机床与自动化加工技术》 北大核心 2002年第11期50-51,55,共3页
数控程序编译水平及效率是影响数控加工效率的一项重要因素。针对高级语言开发数控代码编译系统的局限性 ,本文把编译技术引入到数控代码编译中 ,应用专用编译工具LEX&YACC ,对数控代码编译技术及其实现过程进行了深入研究 ,成功开... 数控程序编译水平及效率是影响数控加工效率的一项重要因素。针对高级语言开发数控代码编译系统的局限性 ,本文把编译技术引入到数控代码编译中 ,应用专用编译工具LEX&YACC ,对数控代码编译技术及其实现过程进行了深入研究 ,成功开发了数控代码编译系统———NCCompiler1.0 。 展开更多
关键词 数控代码 编译 LEX&yacc 数控加工
在线阅读 下载PDF
基于Lex和Yacc的开放式并联机床后置处理系统开发 被引量:2
3
作者 黄鹏 王立平 +1 位作者 关立文 姚蕊 《高技术通讯》 CAS CSCD 北大核心 2011年第3期303-308,共6页
针对常见数控系统的后置处理模块具有专用、封闭等特点,从而限制了其在新型并联加工装备中的应用的问题,研究了开放式并联机床后置处理系统开发的关键环节。首先,基于Le,和Yacc编译工具实现了数控代码的解析功能,此功能能够适用于... 针对常见数控系统的后置处理模块具有专用、封闭等特点,从而限制了其在新型并联加工装备中的应用的问题,研究了开放式并联机床后置处理系统开发的关键环节。首先,基于Le,和Yacc编译工具实现了数控代码的解析功能,此功能能够适用于不同体系的数控代码格式,提高数控系统的开放性和通用性。其次,对并联机床后置处理中的关键算法进行了研究和分析,包括刀具矢量插补算法、三维刀具半径补偿算法、矢量运动学逆解算法等。最后,针对基于3-PRS—XY构型的并联机床开发开放式后置处理系统,通过对系统仿真结果的处理,验证了后置处理模块算法的正确性和有效性。 展开更多
关键词 后置处理 Lex和yacc 并联机床
在线阅读 下载PDF
基于Lex和Yacc的多数控代码解释器研究与应用 被引量:9
4
作者 徐笠云 顾琳 +2 位作者 曹琨 罗凌 赵万生 《电加工与模具》 2009年第3期54-56,76,共4页
数控代码解释的水平和效率是影响数控加工效率的重要因素之一。介绍了Lex和Yacc在数控代码解释方面的运用及其优越性,为了提高数控代码解释效率和准确度,降低开发成本,基于Lex和Yacc开发了支持多种数控代码的线切割数控代码解释器。在... 数控代码解释的水平和效率是影响数控加工效率的重要因素之一。介绍了Lex和Yacc在数控代码解释方面的运用及其优越性,为了提高数控代码解释效率和准确度,降低开发成本,基于Lex和Yacc开发了支持多种数控代码的线切割数控代码解释器。在此基础上利用Qt设计了Linux下用于电火花线切割系统的多数控代码解释器用户应用程序。 展开更多
关键词 数控代码解释器 LEX yacc QT
在线阅读 下载PDF
基于Lex&Yacc的电火花加工译码系统 被引量:6
5
作者 郑君民 王振龙 赵万生 《电加工与模具》 2005年第6期27-29,共3页
介绍了Lex&Yacc工具的特点,研究基于Lex&Yacc的电火花加工(EDM)译码系统的设计,以正则表达式和巴科斯范式为基础对EDM数控译码器的词法分析和语法分析作了深入探讨,最终在Linux上实现了集多功能于一体的EDM译码系统的集成开发... 介绍了Lex&Yacc工具的特点,研究基于Lex&Yacc的电火花加工(EDM)译码系统的设计,以正则表达式和巴科斯范式为基础对EDM数控译码器的词法分析和语法分析作了深入探讨,最终在Linux上实现了集多功能于一体的EDM译码系统的集成开发环境。 展开更多
关键词 LEX & yacc 电火花加工 译码器 集成开发环境
在线阅读 下载PDF
LALR(1)解析器的再工程:YACC和CUP剖析 被引量:1
6
作者 张昱 张磊 《计算机工程》 EI CAS CSCD 北大核心 2005年第15期50-52,共3页
现有的前端分析多数是通过编写相应的可能含有二义的LALR(1)文法规范,利用YACC或其变种自动生成的。在这些解析器的Java再工程中,可以用CUP去替代YACC,这样再工程的焦点转移到对文法规范的变换。由于YACC及CUP在二义的解决、解析器的构... 现有的前端分析多数是通过编写相应的可能含有二义的LALR(1)文法规范,利用YACC或其变种自动生成的。在这些解析器的Java再工程中,可以用CUP去替代YACC,这样再工程的焦点转移到对文法规范的变换。由于YACC及CUP在二义的解决、解析器的构造等有细微的差别,因此对复杂的文法规范的变换并不是一件容易的事。该文通过剖析YACC和CUP,指出了它们的不同之处,并总结出有二义的YACC文法到CUP文法变换的基本原则和几个变换法则。 展开更多
关键词 LALR(1) 解析器 yacc CUP 二义性 冲突
在线阅读 下载PDF
YACC技术在网络入侵检测中的应用 被引量:1
7
作者 黄金钟 朱淼良 《计算机应用与软件》 CSCD 2011年第10期1-3,共3页
介绍一种利用YACC(Yet Another Compiler-Compiler)技术实现检测网络服务器程序异常行为的新方法。该方法用一种携带语义标注的上下文无关文法描述服务器程序正常行为模式,利用YACC自动生成的语法分析器构成异常检测引擎,并利用YACC提... 介绍一种利用YACC(Yet Another Compiler-Compiler)技术实现检测网络服务器程序异常行为的新方法。该方法用一种携带语义标注的上下文无关文法描述服务器程序正常行为模式,利用YACC自动生成的语法分析器构成异常检测引擎,并利用YACC提供的错误处理和语义处理接口对异常现场进行分析。实验结果表明,该方法不仅能有效检测各种利用服务器程序漏洞进行的缓冲区溢出、堆内存破环等入侵方式,而且能实时地对异常行为进行分析追踪并向安全管理人员提供入侵相关详细信息,而这种能力正是目前同类方法所缺乏的。 展开更多
关键词 yacc 入侵检测 异常检测 异常分析 系统调用 结构模式识别
在线阅读 下载PDF
用于消除语法分析冲突的YACC文法变换模式
8
作者 李虎 金茂忠 +1 位作者 刘超 许福 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期504-508,共5页
分析了使用LALR(1)分析程序生成系统YACC时经常遇到的语法分析冲突问题及消除语法分析冲突的策略,总结了一组文法变换模式,利用这些模式可以有效地解决语法分析冲突问题.
关键词 LALR(1) yacc 语法分析冲突 文法变换 模式
在线阅读 下载PDF
面向对象程序设计与YACC的应用
9
作者 廖湖声 相道胜 姚峰 《北京工业大学学报》 CAS CSCD 1995年第1期35-39,共5页
介绍了在利用YACC完成的编译程序设计中面向对象技术的应用方法;重点介绍单词与语言结构的类设计和YACC语法说明的设计。
关键词 面向对象 程序设计 程序语言 yacc
在线阅读 下载PDF
基于Lex和Yacc的开放式数控代码解释器的开发 被引量:8
10
作者 徐星月 叶佩青 《现代制造工程》 CSCD 2007年第6期23-25,133,共4页
提出一种基于编译工具Lex和Yacc开发的开放式数控代码解释器,并介绍解释器的具体结构及其出错处理方法。这种解释器具有开放性的特点,可以方便地添加并兼容不同格式的数控代码体系,且具有开发周期短,解释效率高等特点。最后给出应用实例... 提出一种基于编译工具Lex和Yacc开发的开放式数控代码解释器,并介绍解释器的具体结构及其出错处理方法。这种解释器具有开放性的特点,可以方便地添加并兼容不同格式的数控代码体系,且具有开发周期短,解释效率高等特点。最后给出应用实例GT100数控系统代码解释器,证实开发方案的正确性和有效性。 展开更多
关键词 数控系统 开放式数控代码解释器 LEX yacc
在线阅读 下载PDF
Lex和Yacc在软PLC开发系统中的应用 被引量:3
11
作者 李爽 王永章 马雄波 《组合机床与自动化加工技术》 2006年第9期30-34,共5页
实现对PLC(可编程逻辑控制器)编程语言的编译是软PLC开发系统的主要功能和重要组成部分,文中待编译的PLC编程语言为符合国际标准的IEC1131-3规定的指令表(IL)语言。基于Linux操作系统,文章首先讨论了对指令表进行编译的步骤,分析了如何... 实现对PLC(可编程逻辑控制器)编程语言的编译是软PLC开发系统的主要功能和重要组成部分,文中待编译的PLC编程语言为符合国际标准的IEC1131-3规定的指令表(IL)语言。基于Linux操作系统,文章首先讨论了对指令表进行编译的步骤,分析了如何利用扫描程序生成软件Lex开发词法分析器,以及利用分析程序生成软件Yacc(Yet another compiler-compiler)开发语法分析器的方法,然后将二者结合起来,完成了对指令表的词法分析和语法分析,并给出了关键部分的程序片段,最后通过实例验证了方法的正确性及可行性。 展开更多
关键词 软PLC 编译 LEX yacc 指令表
在线阅读 下载PDF
改进lex和yacc以开发基于事件驱动的语法分析类软件 被引量:2
12
作者 刘军 刘卓军 《计算机工程与设计》 CSCD 北大核心 1999年第1期17-23,共7页
利用已有的软件工具开发大型软件是事半功倍的选择。lex和yacc是UNIX系统提供的两个重要工具。用它们可以在较高层次上编写诸如语法分析和编译程序之类的系统,但它们原是为开发面向字符流输入的软件而设计的,不能直接用于... 利用已有的软件工具开发大型软件是事半功倍的选择。lex和yacc是UNIX系统提供的两个重要工具。用它们可以在较高层次上编写诸如语法分析和编译程序之类的系统,但它们原是为开发面向字符流输入的软件而设计的,不能直接用于开发基于事件驱动的软件系统。文中首先分析并给出了yacc和lex生成的字符流语法分析程序的主流程,然后按照事件驱动系统的特殊需要进行了拓展和改进,给出了利用它们来开发基于事件驱动的语法分析软件的方法,并介绍了该方法在基于Motif标准的GUI符号运算软件系统STAR研制中的实际应用。 展开更多
关键词 LEX yacc 事件驱动 软件工具 语法分析软件
在线阅读 下载PDF
用UNIXLEX/YACC生成PL/0编译器 被引量:1
13
作者 梁里宁 蔡成滇 《暨南大学学报(自然科学与医学版)》 CAS CSCD 1994年第3期49-58,共10页
给出利用UNIX系统的语言开发工具LEX和YACC生成把PL/0语言源程序翻译成8088汇编程序的编译器的原理和方法,并给出一个编译实例.
关键词 编译器 PL/0语言 LEX yacc 编译程序
在线阅读 下载PDF
对语法分析程序自动生成器YACC的改进
14
作者 高玉兰 刘磊 金成植 《吉林大学自然科学学报》 CAS CSCD 1992年第2期36-41,共6页
本文介绍了对YACC的改进方法,解决了由于合并同心项而产生的归约/归约冲突问题。给出了改进后的确定自动机DFA的算法。改进的YACC巳在IBM PC/AST机上运行。
关键词 yacc 语法分析程序 程序自动生成
在线阅读 下载PDF
基于 YACC的UML模型转换器
15
作者 赵赟 李劲华 《计算机工程与科学》 CSCD 2006年第z2期166-167,共2页
从实际应用出发,研究UML模型转换器的设计与实现.本文分析了UML建模工具Rose所产生模型的文档结构,构造出其LALR(1)文法,利用YACC工具将其转换为统一的UML模型文档.
关键词 UML 模型转换 yacc LALR(1)文法
在线阅读 下载PDF
语言开发工具Lex和Yacc的分析与应用
16
作者 丁英嘉 王能斌 《计算机应用与软件》 CSCD 1989年第1期5-11,65,共8页
本文旨在向读者介绍对UNIX 系统中的两个软件工具Lex、Yacc 的分析结果和应用方法。Lex 是词法分析器的自动生成工具,Yacc 是语法分析器的自动生成工具。我们在关系数据语MioroSQL 的实现过程中,灵活地利用了这两个工具,特别是解决了导... 本文旨在向读者介绍对UNIX 系统中的两个软件工具Lex、Yacc 的分析结果和应用方法。Lex 是词法分析器的自动生成工具,Yacc 是语法分析器的自动生成工具。我们在关系数据语MioroSQL 的实现过程中,灵活地利用了这两个工具,特别是解决了导致Lex被某些系统弃之不用的问题。 展开更多
关键词 语言开发工具 LEX yacc 软件
在线阅读 下载PDF
YACC在ATLAS语言语法分析中的冲突消解研究
17
作者 李爱萍 王家礼 梁红玉 《电子测量与仪器学报》 CSCD 2006年第4期97-101,共5页
对使用YACC工具进行ATLAS语言语法分析过程中出现的大量冲突进行了详细的分类讨论与研究,给出了实现过程中出现的主要冲突类型及相应解决方案:文法符号的不断自身循环产生的移进/归约冲突,采用修改文法的方法;同等表示的重叠造成大量归... 对使用YACC工具进行ATLAS语言语法分析过程中出现的大量冲突进行了详细的分类讨论与研究,给出了实现过程中出现的主要冲突类型及相应解决方案:文法符号的不断自身循环产生的移进/归约冲突,采用修改文法的方法;同等表示的重叠造成大量归约/归约冲突,采用替换法、拆解法或者拆解加语义函数的方法;构建表达式语法树时由循环嵌套造成的移进/归约冲突,采用消除其中的外部循环和内部循环之一的方法;对于其它按照YACC默认规则处理符合ATLAS文法的冲突,则由YACC按照默认规则去处理。上述解决冲突的方法应用在ATLAS翻译器构建项目中的语法分析过程中,成功完成了项目要求。 展开更多
关键词 冲突消解 语法分析 移进 归约
在线阅读 下载PDF
利用MP/M-86上的YACC设计Ada-Sub的编译程序和实现方法
18
作者 梁光春 杜林 《重庆大学学报(自然科学版)》 EI CAS 1988年第5期30-37,共8页
本文首先给出了Ada-sub的词法与语法规则,然后利用MP/M-86上的YACC开发工具成功地设计了Ada-sub的编译程序和实现方法。
关键词 ADA yacc 编译程序
在线阅读 下载PDF
通用数控代码编译系统研究与实现 被引量:44
19
作者 沙智华 张生芳 +1 位作者 葛研军 赵亮 《中国机械工程》 EI CAS CSCD 北大核心 2003年第9期763-766,共4页
针对目前数控代码编译系统专用性及难维护等局限性 ,提出一种应用专用编译工具开发通用数控代码编译系统的方法。将高级语言式编译技术引入到数控代码编译过程中 ,应用专用编译工具LEX&YACC进行编译程序设计与开发 ,对传统数控代码... 针对目前数控代码编译系统专用性及难维护等局限性 ,提出一种应用专用编译工具开发通用数控代码编译系统的方法。将高级语言式编译技术引入到数控代码编译过程中 ,应用专用编译工具LEX&YACC进行编译程序设计与开发 ,对传统数控代码编译技术加以扩展 ,将代码转换增加到其中 ,提出了系统定制的方法 ,从理论上建立了一种新的数控代码编译模式。提出“分层递进”树型数据处理模式和面向对象通用编译器设计方法 ,可对系统定制进行有效维护 ,保证系统运行的稳定性及可靠性。 展开更多
关键词 数控加工 NC系统 定制 LEX&yacc 数控代码编译系统 NC加工 编译程序 程序设计
在线阅读 下载PDF
汇编程序覆盖测试中虚拟插桩的实现 被引量:8
20
作者 王学东 汪文勇 《计算机工程》 CAS CSCD 北大核心 2007年第7期87-88,98,共3页
在对汇编语言源程序的测试工作中,由于其非结构化的设计思想以及众多的跳转指令,使得插桩非常困难。该文在汇编嵌入式软件程序流程图自动生成的研究基础上,提出了以PC值为基准条件的断点设置、检测机制以及虚拟插桩机制。并结合特定的... 在对汇编语言源程序的测试工作中,由于其非结构化的设计思想以及众多的跳转指令,使得插桩非常困难。该文在汇编嵌入式软件程序流程图自动生成的研究基础上,提出了以PC值为基准条件的断点设置、检测机制以及虚拟插桩机制。并结合特定的测试用例在仿真测试平台上得以实现,最后通过实验检验了其正确性。 展开更多
关键词 汇编程序 LEX yacc 虚拟插桩 语句覆盖 分支覆盖
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部