收藏本站
《吉林大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

通用可扩展编译器前端生成器的设计与实现

金龙飞  
【摘要】:随着计算机的发展,计算机语言的应用越来越广泛。对计算机语言的各种处理过程一般都用到了编译器构造工具,其中以编译器前端生成器的使用最为广泛。传统的编译器前端生成器通常受限于一种算法和一种目标语言,缺乏通用性、可重用性和可扩展性。针对这些不足,我们设计和实现了一种通用可扩展编译器前端生成器—JLUCC(Jilin University Compiler Compiler)。JLUCC能够提供词法分析器、语法分析器、抽象语法树和遍历工具的自动生成功能。JLUCC 具有如下特点: (1) 可以支持上下文无关文法的全集 (2) 可替换语法分析算法 (3) 支持多目标语言 (4) 目标编译器前端可扩展 本文首先对当前多种常用的典型编译器构造工具进行了分析和研究,总结出各种工具的优点和不足,然后以此分析结果为基础,设计了一个通用可扩展编译器前端生成器的模型,文中还介绍了使用该模型实现JLUCC 过程中所用到的技术,并以一个典型的表达式文法为例,介绍了JLUCC 的使用方法。 附录A 中给出了JLUCC 的文法。
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP314

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 贾晓柏;;事项会计信息系统中记账凭证的自动生成[J];中小企业管理与科技(上旬刊);2011年07期
2 罗亚玲;;可复用信息修改组件的实现[J];科学技术与工程;2011年20期
3 李宽;张志红;;基于C# iTextSharp类库PDF文档生成技术的研究与应用[J];昆明学院学报;2011年03期
4 王修国;;Word2000在情报信息处理中使用技巧与方法[J];黑龙江科技信息;2011年21期
5 李华;;巧用CAXA在SolidWorks中进行渐开线齿轮建模[J];金属加工(冷加工);2011年14期
6 周世龙;;SEE ELECTRICAL在绘制电气原理图中的应用[J];一重技术;2011年03期
7 徐新力;龙合昌;朱建民;叶芳;;AuotoCAD中基于带属性图块的电气明细表自动生成[J];现代机械;2011年03期
8 蓝色海岸;;泥牛入海了无踪 以脸寻图立显形[J];电脑爱好者;2011年08期
9 关旭华;;基于计量业务的信息系统设计[J];科学之友;2011年12期
10 李维翠;李德生;褚东升;;基于社区云的按需个性化流程构建方法研究[J];计算机工程与设计;2011年06期
中国重要会议论文全文数据库 前10条
1 应莺;李红燕;王建军;潘志勇;邱宝军;;自动化信息系统环境中的业务对象自动生成方法[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
2 鲁振德;赵维刚;汪楠;张平;;数据库文件结构自动生成[A];1996中国控制与决策学术年会论文集[C];1996年
3 曹秀爽;李兵;;基于混沌SAGACIA优化方法的模糊控制规则自动生成[A];2006全国复杂网络学术会议论文集[C];2006年
4 尚宗敏;崔立真;王海洋;;智能流程应用模式下基于流程语义库的流程自动生成方法[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
5 陈敏;张熙锦;刘祖斌;;Web数据库架构自动生成实现研究[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
6 唐喜;任雁铭;孟岩;王治民;;IED自动生成IEC61850模型方法探讨[A];中国智能电网学术研讨会论文集[C];2011年
7 王辉;杨凯;郎士宁;冯少华;王月蓉;;.Net控制Excel自动生成表格的应用研究[A];计算机研究新进展(2010)——河南省计算机学会2010年学术年会论文集[C];2010年
8 朱兰娟;蔡海航;姜纪红;周春雨;;农业气象灾害预警材料的自动生成[A];中国气象学会2007年年会生态气象业务建设与农业气象灾害预警分会场论文集[C];2007年
9 李冬华;赵学秘;李宗伯;李克洲;;领域内可重构功能单元自动生成方法[A];2006年全国开放式分布与并行计算学术会议论文集(二)[C];2006年
10 吉大纯;陈蕾;梁静;邵四海;;基于PG框架的软件结构测试用例自动生成研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
中国重要报纸全文数据库 前10条
1 记者 马远琼 通讯员 刘韬;一案一人一表台账自动生成[N];检察日报;2005年
2 郑妍汪颂今;杭铁法院开发执行文书软件[N];人民法院报;2007年
3 崔强;冰炭可同炉 水火亦相容[N];中国财经报;2006年
4 ;用SendLink轻松上传大文件[N];中国计算机报;2005年
5 倪泰;邢台创新打击传销举措见成效[N];中国工商报;2008年
6 陆海青 胡海啸 张梦谦;所得税管理系统自动生成七类报表[N];中国税务报;2006年
7 郭红雨李芙蓉;税管员平台:自动生成工作任务[N];中国税务报;2008年
8 彭盈陈蜀庆;文书智能化系统自动生成停业登记表[N];中国税务报;2007年
9 高树增;唐山国丰信息化项目系统成功上线[N];中国冶金报;2006年
10 本报记者 孙明河;科技厅长走进直播间[N];科技日报;2005年
中国博士学位论文全文数据库 前10条
1 程学庆;列流图自动生成与空车调配相关问题研究[D];西南交通大学;2007年
2 陈龙潭;复杂科学观点下的战略性思维建构:基于三个自动生成过程模式之诠释[D];复旦大学;2004年
3 薛朝改;知识化制造系统自重构的研究[D];东南大学;2005年
4 随阳轶;基于数据流可视化语言的虚拟仪器开发平台的研究[D];吉林大学;2008年
5 李方;基于模型集成的嵌入式数控系统设计关键技术研究[D];华南理工大学;2010年
6 张海彬;FPSO储油轮与半潜式平台波浪载荷三维计算方法研究[D];哈尔滨工程大学;2004年
7 隋琪;智能流程模式的研究及其应用[D];山东大学;2006年
8 马立伟;专用片上网络设计方法:通信建模、拓扑构造与自动生成[D];清华大学;2006年
9 董亚卓;SoC中应用类IP核高级综合技术研究[D];国防科学技术大学;2008年
10 舒挺;EFSM模型协议一致性测试序列自动生成研究[D];浙江大学;2010年
中国硕士学位论文全文数据库 前10条
1 金龙飞;通用可扩展编译器前端生成器的设计与实现[D];吉林大学;2005年
2 兰小飞;基于文本的领域本体进化需求自动生成模型研究[D];湖南大学;2010年
3 陈玉萍;RE控制程序源代码自动生成程序的研究与实现[D];北京化工大学;2010年
4 李超;基于用户查询日志的中文互联网问句自动生成和查询压缩研究[D];哈尔滨工业大学;2011年
5 赵叶;供电系统作业票计算机自动生成与管理系统设计[D];河北科技大学;2011年
6 谭力;基于情态演算的UML形式化验证与OCL约束自动生成研究[D];华东师范大学;2010年
7 刘洪涛;基于Struts代码自动生成中间件的研究与设计[D];吉林大学;2006年
8 李雷雷;船体型线自动生成及优化研究[D];华中科技大学;2009年
9 崔欢欢;基于SA规则的全路径用例自动生成方法研究[D];华中师范大学;2011年
10 李森;基于输出域测试用例自动生成的研究[D];安徽大学;2011年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026