文档详情

实验三-递归下降法的语法分析器.doc

发布:2021-08-05约1.57万字共24页下载文档
文本预览下载声明
实验3 递归下降法的语法分析器 一、实验目的 学习用递归下降法构造语法分析器的原理,掌握递归下降法的编程方法。 二、实验内容 用递归下降法编写一个语法分析程序,使之与词法分析器结合,能够根据语言的上下文无关文法,识别输入的单词序列是否文法的句子。 这里只要求实现部分产生式,文法的开始符号为program。(完整的源语言的文法定义见教材附录 A.1,p394) program → block block → { stmts } stmts →stmt stmts | ? stmt → id = expr ; | if ( bool ) stmt
显示全部
相似文档