期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
7
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
用GAG开发ADA前端编译器的研究
1
作者
施一萍
《上海工程技术大学学报》
CAS
1997年第3期43-48,共6页
用GAG的基本原理和属性文法的基本理论,对GAG输入文件中的DIANAGENERATION部分作了研究,提出了一种用GAG开发具有生成DIANA属性树功能的ADA前端编译器的实现方案,并对DIANA的内部表示进行了设计,给出了一种从DIANA内部表示向外部表...
用GAG的基本原理和属性文法的基本理论,对GAG输入文件中的DIANAGENERATION部分作了研究,提出了一种用GAG开发具有生成DIANA属性树功能的ADA前端编译器的实现方案,并对DIANA的内部表示进行了设计,给出了一种从DIANA内部表示向外部表示转换的方法。
展开更多
关键词
ADA语言
前端编译器
GAG系统
编译
程序
下载PDF
职称材料
通用可扩展编译器前端生成器的设计与实现
被引量:
1
2
作者
金龙飞
刘磊
《吉林大学学报(理学版)》
CAS
CSCD
北大核心
2005年第3期308-313,共6页
传统的编译器前端生成器由于结构和算法等原因, 通用性和可扩展性较差. 为解决这一问题, 提出并实现一种通用可扩展编译器前端生成器JLUCC. JLUCC使用面向对象、反射和设计模式等技术, 具有通用、可扩展和易于使用等特点. 通过使用JLUC...
传统的编译器前端生成器由于结构和算法等原因, 通用性和可扩展性较差. 为解决这一问题, 提出并实现一种通用可扩展编译器前端生成器JLUCC. JLUCC使用面向对象、反射和设计模式等技术, 具有通用、可扩展和易于使用等特点. 通过使用JLUCC开发C/ATLAS语言编译器的实践, 验证了JLUCC的有效性.
展开更多
关键词
编译器
前端
文法
编译器
前端
生成器
自动生成
下载PDF
职称材料
编译器前端自动构造的研究与实现
被引量:
3
3
作者
王馨梅
王冬芳
《微机发展》
2004年第4期82-83,88,共3页
编译器是高级语言的工作基础,它本身是一种复杂的程序。文中研究并实现了编译器前端的自动构造技术,能大大提高编译类软件的开发效率。重点讨论了如何合理设置接口,以便综合运用词法、语法分析器的自动构造工具LEX和YACC。提出了预置三...
编译器是高级语言的工作基础,它本身是一种复杂的程序。文中研究并实现了编译器前端的自动构造技术,能大大提高编译类软件的开发效率。重点讨论了如何合理设置接口,以便综合运用词法、语法分析器的自动构造工具LEX和YACC。提出了预置三级错误陷阱来分别俘获源程序词法、语法、语义错误的思想,能减少错误级联,并能更准确地报告错误的性质。作者已应用该技术编写出一个面向C语言的并行语言编译器前端,验证了该技术是可行的和高效的。
展开更多
关键词
编译器
前端
自动构造
编译
程序
高级语言
中间代码
目标代码
下载PDF
职称材料
对编译器前端生成器Front的语法和语义扩展
被引量:
1
4
作者
朱恒伟
张明国
乔海泉
《计算机工程与应用》
CSCD
北大核心
2010年第21期66-68,共3页
针对Front相对Elegant属性语法规则在语义表达方面的不足,采用嵌入文本、增加可选结构等方式,对Front的语法和语义进行了有效扩展。用其开发了Modelica仿真建模语言编译器前端、编译了ScanGen、Diagrams及Front自身的编译前端,结果表明...
针对Front相对Elegant属性语法规则在语义表达方面的不足,采用嵌入文本、增加可选结构等方式,对Front的语法和语义进行了有效扩展。用其开发了Modelica仿真建模语言编译器前端、编译了ScanGen、Diagrams及Front自身的编译前端,结果表明,所采用的扩展思路简便易行,扩展后的Front基本具备与Elegant属性语法相当的语义表达能力,能够满足复杂语言编译器前端的需要,且保持与扩展前版本的后向兼容性。
展开更多
关键词
编译器
生成器
编译器
前端
生成器
FRONT
ELEGANT
语法
语义
下载PDF
职称材料
同步语言Lustre的编译前端的设计与实现
被引量:
2
5
作者
宋宇婷
孙小祥
冉丹
《计算机技术与发展》
2020年第2期33-36,共4页
同步语言Lustre所描述的反应系统通常应用在航空航天、国防建设等领域,对系统的正确性和安全性都要求很高。如果系统在运行时出现了正确性问题,很可能会导致系统崩溃,产生非常严重的后果。系统中的任何一个词法错误或者语法错误都应该...
同步语言Lustre所描述的反应系统通常应用在航空航天、国防建设等领域,对系统的正确性和安全性都要求很高。如果系统在运行时出现了正确性问题,很可能会导致系统崩溃,产生非常严重的后果。系统中的任何一个词法错误或者语法错误都应该受到重视,而且应该被及时纠正。因此,对Lustre语言进行正确的编译是十分重要的。传统的Lustre语言的编译器都采用OCaml语言描述,无法保证所有人员都能够很容易地理解和使用,而且,需要耗费开发人员大量的时间和精力。基于上述问题,提出了一种新型的Lustre语言编译器。新型的Lustre语言编译器前端主要采用C++语言进行描述,并对生成的抽象语法树的结构进行重新定义,简化了编译的过程。该编译前端会对一个经典的Lustre语言模型进行检测,通过对检测的结果进行分析,验证了该编译前端的可行性。
展开更多
关键词
同步语言Lustre
正确性
编译器
前端
C++语言
抽象语法树
下载PDF
职称材料
软件静态测试中C/C++抽象语法树的生成
6
作者
于屏岗
张威
肖庆
《测试技术学报》
2004年第z5期47-50,共4页
本文中C/C++抽象语法树是利用GNU提供的标准编译器生成工具Lex和Yacc,由parser程序通过调用lexical(词法分析程序)进行语法分析生成的. 为了进行基于系统崩溃的故障模型的软件静态测试,需要从抽象语法树上获取相关的数据依赖关系和定义...
本文中C/C++抽象语法树是利用GNU提供的标准编译器生成工具Lex和Yacc,由parser程序通过调用lexical(词法分析程序)进行语法分析生成的. 为了进行基于系统崩溃的故障模型的软件静态测试,需要从抽象语法树上获取相关的数据依赖关系和定义使用链.这就要求在原有抽象语法树的基础上进行语义分析,产生最终的抽象语法树.论文描述了C/C++抽象语法树及其语法和语义分析过程的具体方法.
展开更多
关键词
抽象语法树
编译器
前端
定义使用链
符号表
下载PDF
职称材料
针对混合粒度可重构结构的编程模型
7
作者
张文娟
赵仲元
绳伟光
《信息技术》
2020年第6期27-30,35,共5页
为克服粗粒度可重构结构的平台在处理细粒度计算时效率低下的缺陷,提出了一种针对混合粒度可重构结构的编译器前端编程模型。面向不同粒度结构的程序代码,使用关键字进行标记,在clang编译框架的基础上添加语法支持,使编译器前端支持不...
为克服粗粒度可重构结构的平台在处理细粒度计算时效率低下的缺陷,提出了一种针对混合粒度可重构结构的编译器前端编程模型。面向不同粒度结构的程序代码,使用关键字进行标记,在clang编译框架的基础上添加语法支持,使编译器前端支持不同粒度结构的编程,简化了编程、提高了程序员生产力。实验显示,应用该编程模型对典型计算密集型算法重新进行程序描述,获得了1.5倍的性能加速,验证了其合理性及可行性。
展开更多
关键词
混合粒度
可重构结构
编译器
前端
编程模型
下载PDF
职称材料
题名
用GAG开发ADA前端编译器的研究
1
作者
施一萍
机构
上海工程技术大学纺织学院
出处
《上海工程技术大学学报》
CAS
1997年第3期43-48,共6页
文摘
用GAG的基本原理和属性文法的基本理论,对GAG输入文件中的DIANAGENERATION部分作了研究,提出了一种用GAG开发具有生成DIANA属性树功能的ADA前端编译器的实现方案,并对DIANA的内部表示进行了设计,给出了一种从DIANA内部表示向外部表示转换的方法。
关键词
ADA语言
前端编译器
GAG系统
编译
程序
Keywords
ADA language FRONT-END compiler GAG system ALADIN language DIANA tree
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
通用可扩展编译器前端生成器的设计与实现
被引量:
1
2
作者
金龙飞
刘磊
机构
吉林大学计算机科学与技术学院
出处
《吉林大学学报(理学版)》
CAS
CSCD
北大核心
2005年第3期308-313,共6页
文摘
传统的编译器前端生成器由于结构和算法等原因, 通用性和可扩展性较差. 为解决这一问题, 提出并实现一种通用可扩展编译器前端生成器JLUCC. JLUCC使用面向对象、反射和设计模式等技术, 具有通用、可扩展和易于使用等特点. 通过使用JLUCC开发C/ATLAS语言编译器的实践, 验证了JLUCC的有效性.
关键词
编译器
前端
文法
编译器
前端
生成器
自动生成
Keywords
compiler front-end
grammar
compiler front-end generator
automatic generation
分类号
TP301 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
编译器前端自动构造的研究与实现
被引量:
3
3
作者
王馨梅
王冬芳
机构
西安理工大学
出处
《微机发展》
2004年第4期82-83,88,共3页
基金
西安理工大学在职研究生科研基金资助项目(105-210288)
文摘
编译器是高级语言的工作基础,它本身是一种复杂的程序。文中研究并实现了编译器前端的自动构造技术,能大大提高编译类软件的开发效率。重点讨论了如何合理设置接口,以便综合运用词法、语法分析器的自动构造工具LEX和YACC。提出了预置三级错误陷阱来分别俘获源程序词法、语法、语义错误的思想,能减少错误级联,并能更准确地报告错误的性质。作者已应用该技术编写出一个面向C语言的并行语言编译器前端,验证了该技术是可行的和高效的。
关键词
编译器
前端
自动构造
编译
程序
高级语言
中间代码
目标代码
Keywords
compiler
auto-construct
LEX
YACC
error trap
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
对编译器前端生成器Front的语法和语义扩展
被引量:
1
4
作者
朱恒伟
张明国
乔海泉
机构
北京清河大楼子
出处
《计算机工程与应用》
CSCD
北大核心
2010年第21期66-68,共3页
文摘
针对Front相对Elegant属性语法规则在语义表达方面的不足,采用嵌入文本、增加可选结构等方式,对Front的语法和语义进行了有效扩展。用其开发了Modelica仿真建模语言编译器前端、编译了ScanGen、Diagrams及Front自身的编译前端,结果表明,所采用的扩展思路简便易行,扩展后的Front基本具备与Elegant属性语法相当的语义表达能力,能够满足复杂语言编译器前端的需要,且保持与扩展前版本的后向兼容性。
关键词
编译器
生成器
编译器
前端
生成器
FRONT
ELEGANT
语法
语义
Keywords
compiler generator
compiler front-end generator
Front
Elegant
grammar
semantics
分类号
TP391 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
同步语言Lustre的编译前端的设计与实现
被引量:
2
5
作者
宋宇婷
孙小祥
冉丹
机构
南京航空航天大学计算机科学与技术学院
出处
《计算机技术与发展》
2020年第2期33-36,共4页
基金
国家自然科学基金(U1533130)
文摘
同步语言Lustre所描述的反应系统通常应用在航空航天、国防建设等领域,对系统的正确性和安全性都要求很高。如果系统在运行时出现了正确性问题,很可能会导致系统崩溃,产生非常严重的后果。系统中的任何一个词法错误或者语法错误都应该受到重视,而且应该被及时纠正。因此,对Lustre语言进行正确的编译是十分重要的。传统的Lustre语言的编译器都采用OCaml语言描述,无法保证所有人员都能够很容易地理解和使用,而且,需要耗费开发人员大量的时间和精力。基于上述问题,提出了一种新型的Lustre语言编译器。新型的Lustre语言编译器前端主要采用C++语言进行描述,并对生成的抽象语法树的结构进行重新定义,简化了编译的过程。该编译前端会对一个经典的Lustre语言模型进行检测,通过对检测的结果进行分析,验证了该编译前端的可行性。
关键词
同步语言Lustre
正确性
编译器
前端
C++语言
抽象语法树
Keywords
synchronous language Lustre
correctness
compiler front-end
C++language
abstract syntax tree
分类号
TP31 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
软件静态测试中C/C++抽象语法树的生成
6
作者
于屏岗
张威
肖庆
机构
北京装甲兵工程学院信息工程系
出处
《测试技术学报》
2004年第z5期47-50,共4页
文摘
本文中C/C++抽象语法树是利用GNU提供的标准编译器生成工具Lex和Yacc,由parser程序通过调用lexical(词法分析程序)进行语法分析生成的. 为了进行基于系统崩溃的故障模型的软件静态测试,需要从抽象语法树上获取相关的数据依赖关系和定义使用链.这就要求在原有抽象语法树的基础上进行语义分析,产生最终的抽象语法树.论文描述了C/C++抽象语法树及其语法和语义分析过程的具体方法.
关键词
抽象语法树
编译器
前端
定义使用链
符号表
分类号
TB9-55 [机械工程—测试计量技术及仪器]
下载PDF
职称材料
题名
针对混合粒度可重构结构的编程模型
7
作者
张文娟
赵仲元
绳伟光
机构
上海交通大学电子信息与电气工程学院
出处
《信息技术》
2020年第6期27-30,35,共5页
基金
国家自然科学基金项目(61176037,61201059)。
文摘
为克服粗粒度可重构结构的平台在处理细粒度计算时效率低下的缺陷,提出了一种针对混合粒度可重构结构的编译器前端编程模型。面向不同粒度结构的程序代码,使用关键字进行标记,在clang编译框架的基础上添加语法支持,使编译器前端支持不同粒度结构的编程,简化了编程、提高了程序员生产力。实验显示,应用该编程模型对典型计算密集型算法重新进行程序描述,获得了1.5倍的性能加速,验证了其合理性及可行性。
关键词
混合粒度
可重构结构
编译器
前端
编程模型
Keywords
mixed-grain
reconfigurable architecture
compiler front-end
programming model
分类号
TP391 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
用GAG开发ADA前端编译器的研究
施一萍
《上海工程技术大学学报》
CAS
1997
0
下载PDF
职称材料
2
通用可扩展编译器前端生成器的设计与实现
金龙飞
刘磊
《吉林大学学报(理学版)》
CAS
CSCD
北大核心
2005
1
下载PDF
职称材料
3
编译器前端自动构造的研究与实现
王馨梅
王冬芳
《微机发展》
2004
3
下载PDF
职称材料
4
对编译器前端生成器Front的语法和语义扩展
朱恒伟
张明国
乔海泉
《计算机工程与应用》
CSCD
北大核心
2010
1
下载PDF
职称材料
5
同步语言Lustre的编译前端的设计与实现
宋宇婷
孙小祥
冉丹
《计算机技术与发展》
2020
2
下载PDF
职称材料
6
软件静态测试中C/C++抽象语法树的生成
于屏岗
张威
肖庆
《测试技术学报》
2004
0
下载PDF
职称材料
7
针对混合粒度可重构结构的编程模型
张文娟
赵仲元
绳伟光
《信息技术》
2020
0
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部