LL(1)语法分析程序实验报告(共7页).doc

上传人:晟*** 文档编号:9082810 上传时间:2021-12-03 格式:DOC 页数:8 大小:106KB
下载 相关 举报
LL(1)语法分析程序实验报告(共7页).doc_第1页
第1页 / 共8页
LL(1)语法分析程序实验报告(共7页).doc_第2页
第2页 / 共8页
LL(1)语法分析程序实验报告(共7页).doc_第3页
第3页 / 共8页
LL(1)语法分析程序实验报告(共7页).doc_第4页
第4页 / 共8页
LL(1)语法分析程序实验报告(共7页).doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

精选优质文档-倾情为你奉上LL1实验报告1. 设计原理 所谓LL(1)分析法,就是指从左到右扫描输入串(源程序),同时采用最左推导,且对每次直接推导只需向前看一个输入符号,便可确定当前所应当选择的规则。实现LL(1)分析的程序又称为LL(1)分析程序或LL1(1)分析器。我们知道一个文法要能进行LL(1)分析,那么这个文法应该满足:无二义性,无左递归,无左公因子。当文法满足条件后,再分别构造文法每个非终结符的FIRST和FOLLOW集合,然后根据FIRST和FOLLOW集合构造LL(1)分析表,最后利用分析表,根据LL(1)语法分析构造一个分析器。LL(1)的语法分析程序包含了三个部分,总控程序,预测分析表函数,先进先出的语法分析栈,本程序也是采用了同样的方法进行语法分析,该程序是采用了C+语言来编写,其逻辑结构图如下: LL(1)预测分析程序的总控程序在任何时候都是按STACK栈顶符号X和当前的输入符号a做哪种过程的。对于任何(X,a),总控程序每次都执行下述三种可能的动作之一:()若X =

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。