文件名称:Pascal语义分析器
文件大小:1.11MB
文件格式:ZIP
更新时间:2019-07-03 02:31:38
编译原理
紧接我之前提交的Pascal词法和语法分析器,这里是实现了赋值、if-语句、for-语句的Pascal语法制导的翻译的语义分析器。
【文件预览】:
SemanticAnalysis
----SemanticAnalysis.sln(994B)
----SemanticAnalysis()
--------LRTable.txt(2.32MB)
--------threeAddress.c(2KB)
--------SyntaxAnalysis.h(1KB)
--------state.h(626B)
--------definedByMyself.c(661B)
--------tokenQueue.h(779B)
--------SyntaxAnalysis.c(15KB)
--------definedByMyself.h(252B)
--------main.c(774B)
--------nonTerminal.h(657B)
--------LexicalAnalysis.c(9KB)
--------inputSyn.txt(520B)
--------LexicalAnalysis.h(1KB)
--------code.c(652B)
--------sample.txt(153B)
--------code.h(1KB)
--------threeAddress.h(806B)
--------nonTerminal.c(2KB)
--------lrTable.c(4KB)
--------lrTable.h(1KB)
--------symbolManager.c(6KB)
--------mainWork()
--------state.c(2KB)
--------symbolManager.h(2KB)
--------threeCode.txt(133B)
--------main.h(108B)
--------middleCode.txt(166B)
--------tokenQueue.c(2KB)
--------statementQueue.c(2KB)
--------Debug()
--------statementQueue.h(816B)
--------SemanticAnalysis.vcxproj.filters(3KB)
--------SemanticAnalysis.vcxproj(5KB)
--------process.txt(78KB)
----SemanticAnalysis.v12.suo(94KB)
----SemanticAnalysis.sdf(2.81MB)
----Debug()
--------SemanticAnalysis.ilk(484KB)
--------SemanticAnalysis.exe(80KB)
--------SemanticAnalysis.pdb(780KB)