資源簡介
Lex_Yacc 編譯器設計示例代碼及參考文檔
1.LexAndYaccTutorial_20130311_041140.tgz代碼包
生成 calc3a 解釋執行
calc3b 生成基于棧的機器的匯編程序
calc3g 生成程序的語法樹
用法:
# ./calc3a a.src
u = 5
5
120
halt
a.src是個計算階乘的源代碼
n = 1;
p = 1;
read u;
print u;
while (n <= u) {
p = p * n;
n = n + 1;
}
print p;
calc3b 生成
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????386419??2011-11-23?16:09??LexAndYaccTutorial\Compiler?Construction?using?Flex?and?Bison.pdf
?????文件?????134214??2012-07-06?08:48??LexAndYaccTutorial\LexAndYaccTutorial.pdf
?????文件???????7399??2013-03-11?04:11??LexAndYaccTutorial\LexAndYaccTutorial_20130311_041140.tgz
?????文件???????5160??2012-03-15?16:31??LexAndYaccTutorial\lexyacc-simple.tgz
?????文件???????4899??2012-03-15?22:41??LexAndYaccTutorial\lexyacc.tgz
?????目錄??????????0??2013-03-11?04:11??LexAndYaccTutorial
????I.A....??????4280??2013-03-13?08:26??LexAndYaccTutorial\cc-ansi99-parser_20130313_082654.tgz
-----------?---------??----------?-----??----
???????????????542371????????????????????7
-----------?---------??----------?-----??----
?????文件?????386419??2011-11-23?16:09??LexAndYaccTutorial\Compiler?Construction?using?Flex?and?Bison.pdf
?????文件?????134214??2012-07-06?08:48??LexAndYaccTutorial\LexAndYaccTutorial.pdf
?????文件???????7399??2013-03-11?04:11??LexAndYaccTutorial\LexAndYaccTutorial_20130311_041140.tgz
?????文件???????5160??2012-03-15?16:31??LexAndYaccTutorial\lexyacc-simple.tgz
?????文件???????4899??2012-03-15?22:41??LexAndYaccTutorial\lexyacc.tgz
?????目錄??????????0??2013-03-11?04:11??LexAndYaccTutorial
????I.A....??????4280??2013-03-13?08:26??LexAndYaccTutorial\cc-ansi99-parser_20130313_082654.tgz
-----------?---------??----------?-----??----
???????????????542371????????????????????7
- 上一篇:翻譯小程序.rar
- 下一篇:量子密碼學及課件量子密碼學及課件
評論
共有 條評論