资源简介
实验要求:
(1)要提供一个源程序编辑界面,让用户输入文法规则(可保存、打开存有文法规则的文件)
(2)检查该文法是否存在着左递归,如果有,则消除该文法的左递归。因此需要提供窗口以便用户可以查看消除左递归后的结果。
(3)检查该文法是否存在着左公共因子,如果有,则消除该文法的左公共因子。因此需要提供窗口以便用户可以查看消除左公共因子的结果。
(4)需要提供窗口以便用户可以查看文法对应的LL(1)分析表,并报告该文法是否为LL(1)文法。
(5)需要提供窗口以便用户输入需要分析的句子。
(6)需要提供窗口以便用户查看使用LL(1)分析该句子的过程。【可以使用表格的形式逐行显示分析过程】
(7)应该书写完善的软件文档

代码片段和文件信息
#include “ll.h“
#include
#include
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-26 21:47 LL1_\
文件 1095 2018-12-26 20:41 LL1_\LL1_.pro
文件 23958 2018-12-26 20:41 LL1_\LL1_.pro.user
文件 43553 2018-12-16 09:51 LL1_\LL1_.pro.user.cd10749
文件 24118 2018-12-16 09:51 LL1_\LL1_.pro.user.d36f2ae
目录 0 2018-12-26 21:47 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\
文件 1033 2018-12-16 10:18 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\.qmake.stash
文件 30226 2018-12-16 10:18 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\Makefile
文件 47019 2018-12-16 10:18 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\Makefile.Debug
文件 47109 2018-12-16 10:18 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\Makefile.Release
目录 0 2018-12-26 21:47 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\debug\
文件 2002991 2018-12-16 14:39 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\debug\LL1_.exe
文件 516850 2018-12-16 14:39 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\debug\ll.o
文件 537540 2018-12-16 12:43 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\debug\main.o
文件 743658 2018-12-16 14:32 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\debug\mainwindow.o
文件 4574 2018-12-16 12:43 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\debug\moc_mainwindow.cpp
文件 453441 2018-12-16 12:43 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\debug\moc_mainwindow.o
文件 9895 2018-12-16 10:18 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\debug\moc_predefs.h
目录 0 2019-03-20 13:54 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\release\
文件 6788 2018-12-16 11:18 LL1_\build-LL1_-Desktop_Qt_5_10_0_MinGW_32bit-Debug\ui_mainwindow.h
文件 7612 2018-12-16 14:39 LL1_\ll.cpp
文件 948 2018-12-16 14:49 LL1_\ll.h
文件 183 2018-12-15 13:57 LL1_\main.cpp
文件 3703 2018-12-26 20:54 LL1_\mainwindow.cpp
文件 618 2018-12-16 12:43 LL1_\mainwindow.h
文件 3558 2018-12-26 20:51 LL1_\mainwindow.ui
文件 5694 2018-12-05 12:31 LL1_\my.ico
相关资源
- 编译原理实验工具及参考源码(lex&
- 类pascal语言编译器(编译原理实验)
- 编译原理课程设计:词法语法编译器
- 中科院 编译原理 习题及解答
- 编译原理四元式和逆波兰式
- 《编译原理》清华大学版中的pl0扩充
- PL/0功能扩充break功能
- 编译原理LR(0)语法分析
- 编译原理中间代码生成程序
- 编译原理:LR分析程序
- 编译原理实验:词法分析,语法分析
- 吉林大学编译原理课件
- 编译原理龙书答案
- 编译原理 第三章课后习题答案
- 易语言变量和数组的编译原理
- 编译原理语法分析器、词法分析器
- 山东大学编译原理PL/0语言 compiler实验
- FOR循环语句的翻译程序设计简单优先
- NFA的确定化NFA->DFA完整可运行代码
- 哈工大威海编译原理实验报告和源代
- 哈工大威海-编译原理实验报告和源码
- 编译原理课设c编译器
- 赋值语句翻译四元式
- 河北工业大学编译原理实验代码及实
- 编译原理课程设计 while do循环语句翻
- 编译原理课程设计do——while简单优先
- 南开大学编译原理课件及作业
- 华工往年编译原理试卷
- 编译原理课程设计for循环LR法三元式
- 哈工程-编译原理课程设计(2016级)
评论
共有 条评论