电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

编译原理课程设计报告

编译原理课程设计报告_第1页
1/23
编译原理课程设计报告_第2页
2/23
编译原理课程设计报告_第3页
3/23
编译原理课程设计报告 一 、 分 析 通 过 设 计 , 编 制 , 调 试 一 个 语 法 及 语 义 分 析 程 序 , 加 深 对 语 法 及 语 义 分 析原 理 的 理 解 。 IF 〈 布 尔 表 达 式 〉 THEN 〈 赋 值 语 句 〉 ELSE 〈 赋 值 语 句 〉 其中 ( 1)、 可 以 选 择 递 归 下 降 法 、 LL( 1)、 算 符 优 先 分 析 法 、 LR 法 完 成 以 上 任务 , 中 间 代 码 选 用 四 元 式 。 ( 2)、 写 出 符 合 分 析 方 法 要 求 的 文 法 , 给 出 分 析 方 法 的 思 想 , 完 成 分 析 程序 设 计 。 ( 3)、 编 制 好 分 析 程 序 后 , 设 计 若 干 用 例 , 上 机 测 试 并 通 过 所 设 计 的 分 析程 序 。 二 、 算 法 设 计 程 序 要 求 有 三 部 分 组 成 , 即 词 法 分 析 、 语 法 分 析 、 以 及 语 义 分 析 。 其 中 词 法分 析 部 分 要 求 完 成 对 输 入 程 序 的 关 键 字 、 标 识 符 、 常 数 、 运 算 符 进 行 识 别 ; 并 分析 词 法 分 析 的 结 果 , 检 查 程 序 输 入 的 关 键 字 是 否 为 符 合 设 计 文 法 的 关 键 字 , 检 查标 志 符 是 否 是 合 法 标 志 符 , 识 别 运 算 符 的 种 类 。 语 法 分 析 部 分 主 要 是 以 算 符 优 先文 法 的 设 计 思 想 和 步 骤 完 成 对 词 法 分 析 结 果 的 的 语 法 分 析 工 作,判 断 输 入 的 程 序是 否 符 合 设 计 的IF-THEN-ELSE 文 法 。 在 语 法 分 析 通 过 的 基 础 上 进 行 语 义 分 析 ,其 主 要 任 务 是 完 成 对 语 法 分 析 后 的 程 序 的 语 义 分 析 , 根 据 语 法 制 导翻译去翻译输入 的 程 序 , 从而得到程 序 的 中 间 代 码 表 示形式 ——四 元 式 。 词 法 分 析 、 语 法 分 析 和 语 义 分 析 的 流程 图如下 : 开始输入需编译的文件名(文件名.txt)调用cifa()函数进行此法分析此法分析成功判断文件是否存在语法分析语义分析分析成功?分析成功?输出四元式结束NNNNYYY...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

编译原理课程设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部