資源簡介
1. 實驗內容
1、定義一個LL(1)文法,示例如(僅供參考)
G[E]:E →TE' E'→+TE'|ε
T →FT' T' → *FT'|ε
F → i|(E)
2、構造其預測分析表,如
3、LL(1)文法的預測分析表的模型示意圖
4、運行結果,示例如下
2. 實驗設計分析

代碼片段和文件信息
‘‘‘
Created?on?2017年12月20日
?
@author:?Busy
‘‘‘
‘‘‘
樣例一:
S
S->AB
A->&
B->&
C->AD
D->aS
S->bC
A->b
B->aD
C->b
D->c
#->#
樣例二:
S
S->LA
L->i:
L->&
A->i=e
#->#
樣例三:
S
S->iA
A->:i=e
A->=e
#->#
樣例四
E
E->TA
T->FB
F->i
F->(E)
A->+TA
A->&
B->*FB
B->&
#->#
EATBF
i+*()#
i+i*i#
‘‘‘
from?AnalysisTable.SelectSet?import?judeLL1?check
from?AnalysisTable.structure?import?analysis
try:
????flag?=?judeLL1()
except:
????flag?=?False
????print(‘文法輸入有誤,是否輸入了左遞歸文法!‘)
if?flag:?
????print(“判斷結果:該文法是LL(1)“)
????print(‘----------------------------------------------------‘)
????try:
????????analysis()
????except:
????????print(‘字符串分析失敗!‘)
else:print(“判斷結果:該文法不是LL(1)“)
check()
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????388??2017-12-18?18:31??CompilerPrinciple\.project
?????文件????????431??2017-12-18?18:30??CompilerPrinciple\.pydevproject
?????文件?????????57??2017-12-20?14:41??CompilerPrinciple\.settings\org.eclipse.core.resources.prefs
?????文件????????839??2017-12-21?11:35??CompilerPrinciple\AnalysisTable\main.py
?????文件???????3892??2017-12-21?11:15??CompilerPrinciple\AnalysisTable\SelectSet.py
?????文件???????2554??2017-12-21?11:36??CompilerPrinciple\AnalysisTable\structure.py
?????文件??????????0??2017-12-18?18:32??CompilerPrinciple\AnalysisTable\__init__.py
?????文件????????900??2017-12-20?18:15??CompilerPrinciple\AnalysisTable\__pycache__\main.cpython-36.pyc
?????文件???????2833??2017-12-21?11:15??CompilerPrinciple\AnalysisTable\__pycache__\SelectSet.cpython-36.pyc
?????文件???????1898??2017-12-21?13:22??CompilerPrinciple\AnalysisTable\__pycache__\structure.cpython-36.pyc
?????文件????????136??2017-12-20?17:27??CompilerPrinciple\AnalysisTable\__pycache__\__init__.cpython-36.pyc
?????目錄??????????0??2017-12-21?13:22??CompilerPrinciple\AnalysisTable\__pycache__
?????目錄??????????0??2017-12-20?14:41??CompilerPrinciple\.settings
?????目錄??????????0??2018-05-11?22:11??CompilerPrinciple\AnalysisTable
?????目錄??????????0??2017-12-20?14:41??CompilerPrinciple
-----------?---------??----------?-----??----
????????????????13928????????????????????15
- 上一篇:中英文情感文本分析詞庫
- 下一篇:實驗2基于數據報套接字的網絡程序設計
評論
共有 條評論