资源简介
实验要求:
(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
相关资源
- 词法分析器有界面
- 武汉大学国际软件学院解释器构造作
- 编译原理课程设计(词法分析和语法
- 国防科技大学计算机系602教研室王挺
- 编译原理-陈火旺-第三版
- 《编译原理》第二版(陈意云 著)课
- 华工编译原理TINY+
- 上海大学 编译原理实验报告
- 《编译原理教程》习题解析与上机指
- 编译原理课后习题答案
- 《编译原理》胡元义课后习题解析
- 编译原理学习指导与典型题解析
- 程序设计语言编译原理(陈火旺第3版
- 编译原理第二版清华大学
- 基于LR(0)方法的语法分析程序
- 编译原理~金成植版课后答案~
- 《编译原理(第3版).pdf》
- 编译原理的实验12376
- 西电编译原理大作业
- 编译原理实验指导书 河北工业大学
- 编译原理 词法和语法分析
- 清华大学--编译原理--课件,练习题及
- 编译原理 课件 北航计算机学院
- LL(1)的语法分析程序
- Parsing Techs A Practical Guide pdf
- 编译原理 南京大学计算机系
- 河北工业大学编译原理实验报告及源
- 编译原理陈火旺版共十章ppt讲义
- 编译原理学习指导与习题解析陈英
- 哈工大编译原理的课件
评论
共有 条评论