实验三 算符优先分析法设计与实现
一、实验目的
加深对语法分析器工作过程的理解;加强对算符优先分析法实现语法分析程序的掌握;能够采用一种编程语言实现简单的语法分析程序;能够使用自己编写的分析程序对简单的程序段进行语法翻译。
二、实验内容
在实验1的基础上,用算符优先分析法编制语法分析程序,语法分析程序的实现可以采用任何一种编程语言和工具。
三、实验要求:
1. 对语法规则有明确的定义;
2. 编写的分析程序能够对实验一的结果进行正确的语法分析;
3. 对于遇到的语法错误,能够做出简单的错误处理,给出简单的错误提示,
保证顺利完成语法分析过程;
四、实验步骤
1. 定义目标语言的语法规则;
A.关键字后不能跟字符串运算符
B.数字后不能跟关键字,数字,字符串,标示符 C.字符串后不能跟关键字,数字,字符串,标示符 D.标示符后不能跟数字,字符串
2.依次读入实验一的分析结果,根据预测分析的方法进行语法分析,直到源程序结束; 读入程序如下:
package com.demo;
import java.io.File;
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;
public class copy {
编译原理实验报告实验一2012最新版 隐藏>> 中南大学编译原理课程实验实验报告 题...(3)段注释,种别码为 3 (4)数字,种别码为 4 (5)字符串,种别码为 5 ...
yyt182贡献于2012-04-08 0.0分 (0人评价)暂无用户评价 我要评价 ...中南大学软件学院编译原理实验报告 实验:实验三 班级: 姓名: 学号: 实验三一、...
实验三编译原理综合实验报... 4页 免费喜欢此文档的还喜欢 编译原理实验代码 41页 免费 编译原理词法分析和语法分... 22页 免费 编译原理实验报告 26页 1财富...
静态链记录了定义该过程的直接外过程(或主程 序)运行时最新数据段的基地址。...编译原理实验报告实验三... 20页 7下载券 广工编译实验报告格式 2... 2页 ...
举报文档 quliyutu贡献于2012-02-16 0.0分 (0人评价)暂无用户评价 我要评价...编译原理实验报告 实验三实验目的: 一、 实验目的: 中间的代码优化 掌握局部...
编译原理实验报告三_调查/报告_表格/模板_实用文档 暂无评价0人阅读0次下载举报文档 编译原理实验报告三_调查/报告_表格/模板_实用文档。实验三 语义分析程序...
实验名称 递归下降的预测分析 1 页 班级___2___ 姓名_71 李飞强 77 欧艺欣 81 吴文浩 89 实验日期:2014 年 3 月 26 课程 编译原理 一、实验目的 1. ...
编译原理 实验报告实验三 语法分析(LR分析程序)_调查/报告_表格/模板_实用文档。华北水利水电学院 编译原理 实验报告 2012~2013学年 第一 学期 2011 级 计算机科...
2012~2013学年 ...华北水利水电学院 编译原理 实验报告 2012~2013 学年 第一 学期 2011 级 ...
编译原理实验报告完整版(河... 26页 5财富值 河北工业大学2012《编译原... ...例如:对源程序 begin x:=9: if x>9 then x:=2*x+1/3; end #的源...
热门文档