-
大小: 120KB文件類(lèi)型: .zip金幣: 2下載: 1 次發(fā)布日期: 2024-02-07
- 語(yǔ)言: 其他
- 標(biāo)簽: 編譯原理??山東大學(xué)??PL/0語(yǔ)言??詞法分析??
資源簡(jiǎn)介
PL/0語(yǔ)言編譯程序采用以語(yǔ)法分析為核心、一遍掃描的編譯方法。
一.PL/0語(yǔ)言建立一個(gè)詞法分程序GETSYM(函數(shù))
二.PL/0語(yǔ)言建立一個(gè)語(yǔ)法分析程序BLOCK(函數(shù))
三.建立一個(gè)解釋執(zhí)行目標(biāo)程序的函數(shù)
內(nèi)含所有源碼和最終實(shí)驗(yàn)報(bào)告

代碼片段和文件信息
package?pl0;
public?class?Code
{
public?String?f=““;?//第一個(gè)參數(shù):功能碼
public?int?l;???????//第二個(gè)參數(shù):層次差
public?int?a;???????//第三個(gè)參數(shù):位移量
public?Code(String?xint?yint?z)
{
this.f=x;
this.l=y;
this.a=z;
}
public?void?setA(int?t)
{
this.a=t;
}
public?String?getF()
{return?f;}
public?int?getL()
{return?l;}
public?int?getA()
{return?a;}
public?void?print(int?k){
System.out.println(k?+?“\t“?+?getF()?+?“\t“?+?getL()
+?“\t“?+?getA());
}
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-13?17:04??編譯原理實(shí)驗(yàn)代碼+報(bào)告\
?????目錄???????????0??2014-04-25?23:15??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL0\
?????目錄???????????0??2014-04-25?23:15??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\
?????文件?????????301??2013-12-01?20:52??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\.classpath
?????文件?????????379??2013-12-01?20:52??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\.project
?????目錄???????????0??2014-04-25?23:15??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\.settings\
?????文件?????????629??2013-12-01?20:52??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-12-22?09:13??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\
?????目錄???????????0??2017-12-22?09:13??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\assign1\
?????文件?????????186??2014-12-12?02:26??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\error.txt
?????目錄???????????0??2017-12-22?09:13??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\pl0\
?????文件????????1327??2017-12-22?09:13??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\pl0\Code.class
?????文件????????1670??2017-12-22?09:13??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\pl0\Error.class
?????文件???????11510??2017-12-22?11:58??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\pl0\generate.class
?????文件????????1917??2017-12-22?09:13??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\pl0\tab.class
?????文件????????1186??2017-12-22?09:13??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\pl0\word.class
?????文件????????4904??2017-12-22?11:28??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\pl0\wordanalysis.class
?????文件??????????95??2014-05-08?19:02??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\test.txt
?????文件?????????184??2014-05-08?22:50??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\test1.txt
?????文件????????1551??2014-05-15?18:10??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\bin\生成的目標(biāo)代碼解釋說(shuō)明.txt
?????目錄???????????0??2014-10-14?21:53??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\
?????目錄???????????0??2014-10-14?21:53??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\assign1\
?????文件?????????186??2014-12-12?02:26??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\error.txt
?????目錄???????????0??2014-04-25?23:15??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\pl0\
?????文件?????????653??2017-12-21?15:49??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\pl0\Code.java
?????文件????????1309??2013-12-01?22:15??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\pl0\Error.java
?????文件???????24352??2017-12-22?11:58??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\pl0\generate.java
?????文件????????1292??2017-12-21?15:49??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\pl0\tab.java
?????文件?????????681??2014-05-09?16:39??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\pl0\word.java
?????文件????????6280??2017-12-22?11:28??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\pl0\wordanalysis.java
?????文件??????????95??2014-05-08?19:02??編譯原理實(shí)驗(yàn)代碼+報(bào)告\PL01\src\test.txt
............此處省略29個(gè)文件信息
評(píng)論
共有 條評(píng)論