- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C Minus 语言分析程序
郑州航空工业管理学院
毕 业 论 文(设 计)
2012 届 网络工程 专业 班级
题 目C Minus语言分析程序
姓 名 学号
指导教师 职称 讲 师
2012 年 5 月 18 日
C Minus 语言分析程序
指导教师
内 容 提 要
程序设计语言及其编译技术是普及计算机的关键,编译器也是程序员每天使用的工具。尽管编译器相关的各项技术经过近几十年的发展已日臻成熟,然而编译器的构造原理和技术依然是计算机专业人员的必备理论知识之一。
本文实现一个编译器项目,即构造一个轻量级的类C语言(即C Minus语言)的分析器。尽管C Minus语言是一个试验项目,但是通过该项目可以掌握基本的程序设计语言分析技术。本项中的C Minus 语言分析程序分两部分,即词法分析和语法分析。作为编译的第一阶段,词法分析器负责将字符流转化为记号流并提交给语法分析使用。语法分析负责分析记号流中的语法结构,为代码生成做好准备。
关键字
语法分析;BNF范式;词法分析;递归下降分析;
创新点
本文的创新点在于通过编写词法分析与语法分析程序来实现C Minus 语言分析程序
C Minus Language Analysis Program
Huang Meng Wang Chu-Yang
Abstract
Programming design language and compiling theories are critical to the wide application of computers and compilers are also programmers use everyday tools. Although the compiler related all technology and the development of the last several decades has mature gradually, but the compilers structure principle and technology is still computer professionals for one of the theoretical knowledge.
This paper realize a compiler projects, namely constructing a lightweight class C language (namely C Minus language) analyzer. Although C Minus language is a pilot project, but through this project can grasp the basic programming language analysis technique. This project C Minus language analysis program is divided into two parts, namely the lexical analysis and grammatical parser. As the first phase of the compiling phase, lexical analyzer is responsible for changing characters into token flow then and forward tokens to the parser. Grammar parser responsible for recognizing the grammar structure condtructs, for code generation .
Key words
Grammar analysis; BNF paradigm; Lexical analysis; Recursive descent analysis
Innovation
This paper is the innovation points by writing and grammatical analysis program lexical analysis to achieve C Minus language analysis program
目 录
第1章 开发背景 - 1 -
第2章 词法分析 - 1 -
2.1目的及意义 - 1 -
2.2词法分析器的作用 - 1 -
2.3设计分析 - 2 -
2.4设计要求 - 3 -
2.4.1 待分析的简单的
您可能关注的文档
- 80kta普通硫铁矿制酸装置干吸系统及二吸塔设备计算.doc
- 8mm卷板机的设计课程设计报告.doc
- 8万锭棉纺织联合工厂(喷气织机)初步设计及投产工艺设计.doc
- 8路彩灯控制电路课程设计报告.doc
- ABC分析法在物流企业仓储管理中的应用.doc
- ABS塑料前处理的研究现状及发展.doc
- AMT离合器综合性能试验台设计.doc
- Ag3PO4光催化剂的制备及对染料废水的催化性能研究.doc
- Android平台上数据的仪表盘可视化程序设计.doc
- Android手机点菜系统的开发.doc
- 抢分秘籍10 带电粒子电场中的直线运动、偏转和交变电电场中的应用(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(解析版) -2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍13 电磁感应中的动力学、能量和动量问题(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍16 振动图像与波动图像的综合应用(三大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍15 光的折射、全反射的综合应用(二大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
最近下载
- 2024年信息系统监理师考试真题及答案.docx VIP
- 第17课 辛亥革命与中华民国的建立 课件(共25张PPT)-中职高一上学期高教版(2025)中国历史全一册(含音频+视频).pptx VIP
- 基于区块链的数字身份认证系统设计.docx VIP
- A10联盟2025届高三4月质量检测考试 物理试卷(含答案解析).pdf
- 现场管理人机料法环知识培训课件(PPT-46张).ppt
- ASTM E384-17美国材料与试验协会标准.pdf VIP
- 21《杨氏之子》公开课一等奖创新教学设计.docx VIP
- 2022监理工程师《建设工程目标控制(交通)》公路工程费用与进度控制.pdf VIP
- 供热企业运检人员专业知识习题集.pdf VIP
- 《严格规范涉企行政检查》专题讲座.pptx
文档评论(0)