資源簡介
本書主要介紹編譯系統的一般構造原理和基本實現技術。內容包括語言基礎知識、詞法分析、語法分析、中間代碼生成、代碼優化、目標代碼生成、符號表的構造和運行時存儲空間的組織等,同時將“PL/0語言編譯程序”的設計作為實例貫穿于相關章節中。本資源是書附錄代碼,包括PL/0程序的Java實現、C語言實現和lex,yacc實現
代碼片段和文件信息
/**
?* 這個類只是包含了報錯函數以及錯誤計數器。
?*/
public?class?Err?{
/**
?*?錯誤計數器,編譯過程中一共有多少個錯誤
?*/
public?static?int?err?=?0;
/**
?*?報錯函數
?*?@param?errcode?錯誤碼
?*/
public?static?void?report(int?errcode)?{
char[]?s?=?new?char[PL0.lex.cc-1];
java.util.Arrays.fill(s?‘?‘);
String?space?=?new?String(s);
System.out.println(“****“?+?space?+?“!“?+?errcode);
PL0.fa1.println(“****“?+?space?+?“!“?+?errcode);
err?++;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????116224??2009-10-13?11:19??21731?源程序\附錄A-1.doc
?????文件?????207360??2009-10-13?11:19??21731?源程序\附錄A-2.doc
?????文件???????1327??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????1167??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????5132??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????6242??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????7626??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????6235??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????5132??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????7538??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????7508??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????7508??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????7087??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件??????22218??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????4916??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件??????10130??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????9348??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????6768??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????6397??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????8511??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????7315??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????7570??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????6554??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????9890??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????6731??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????9307??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????8749??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????6937??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????6992??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
?????文件???????6855??2006-03-06?10:05??21731?源程序\附錄A-3\java_ba
............此處省略42個文件信息
評論
共有 條評論