文件名称:Tiny-P-syntax-analysis
- 所属分类:
- 编译器/词法分析
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 567kb
- 下载次数:
- 0次
- 提 供 者:
- 小*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
利用递归下降法实现Tiny+的语法分析,语义分析与及三地址码生成。语法分析能输出生成的语法树,语义分析创建符号表和变量类型检验,代码生成是生成三地址码。要求分析程序能给予出一定的错误提示-Recursive descent method to achieve Tiny+ syntax analysis, semantic analysis and three-address code generation. Syntax analysis can
Output generated syntax tree, semantic analysis to create a symbol table and variable type checking, code generation is to generate three
Address code. Requirements analysis process can give a certain error
Output generated syntax tree, semantic analysis to create a symbol table and variable type checking, code generation is to generate three
Address code. Requirements analysis process can give a certain error
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Tiny\doc\Tiny+语法、语义、代码生成实验报告.doc
....\src\Tiny+语法语义分析及代码生成\SAMPLE2.TNY
....\...\...........................\SAMPLE3.TNY
....\...\...........................\SAMPLE4.TNY
....\...\...........................\Tiny\ANALYZE.C
....\...\...........................\....\ANALYZE.H
....\...\...........................\....\CGEN.C
....\...\...........................\....\CGEN.H
....\...\...........................\....\CODE.C
....\...\...........................\....\CODE.H
....\...\...........................\....\Debug\ANALYZE.obj
....\...\...........................\....\.....\ANALYZE.sbr
....\...\...........................\....\.....\CGEN.obj
....\...\...........................\....\.....\CGEN.sbr
....\...\...........................\....\.....\CODE.obj
....\...\...........................\....\.....\CODE.sbr
....\...\...........................\....\.....\MAIN.obj
....\...\...........................\....\.....\MAIN.sbr
....\...\...........................\....\.....\PARSE.obj
....\...\...........................\....\.....\PARSE.sbr
....\...\...........................\....\.....\SCAN.obj
....\...\...........................\....\.....\SCAN.sbr
....\...\...........................\....\.....\SYMTAB.obj
....\...\...........................\....\.....\SYMTAB.sbr
....\...\...........................\....\.....\Tiny.bsc
....\...\...........................\....\.....\Tiny.exe
....\...\...........................\....\.....\Tiny.ilk
....\...\...........................\....\.....\Tiny.pch
....\...\...........................\....\.....\Tiny.pdb
....\...\...........................\....\.....\UTIL.obj
....\...\...........................\....\.....\UTIL.sbr
....\...\...........................\....\.....\vc60.idb
....\...\...........................\....\.....\vc60.pdb
....\...\...........................\....\GLOBALS.H
....\...\...........................\....\MAIN.C
....\...\...........................\....\PARSE.C
....\...\...........................\....\PARSE.H
....\...\...........................\....\SAMPLE.TNY
....\...\...........................\....\SAMPLE2.TNY
....\...\...........................\....\SAMPLE3.TNY
....\...\...........................\....\SAMPLE4.TNY
....\...\...........................\....\SCAN.C
....\...\...........................\....\SCAN.H
....\...\...........................\....\Scanner.h
....\...\...........................\....\SYMTAB.C
....\...\...........................\....\SYMTAB.H
....\...\...........................\....\Tiny.dsp
....\...\...........................\....\Tiny.dsw
....\...\...........................\....\Tiny.exe
....\...\...........................\....\Tiny.ncb
....\...\...........................\....\Tiny.opt
....\...\...........................\....\Tiny.plg
....\...\...........................\....\TM.C
....\...\...........................\....\UTIL.C
....\...\...........................\....\UTIL.H
....\...\...........................\Tiny.exe
....\...\...........................\使用说明.txt
....\...\...........................\Tiny\Debug
....\...\...........................\Tiny
....\...\Tiny+语法语义分析及代码生成
....\doc
....\src
Tiny
....\src\Tiny+语法语义分析及代码生成\SAMPLE2.TNY
....\...\...........................\SAMPLE3.TNY
....\...\...........................\SAMPLE4.TNY
....\...\...........................\Tiny\ANALYZE.C
....\...\...........................\....\ANALYZE.H
....\...\...........................\....\CGEN.C
....\...\...........................\....\CGEN.H
....\...\...........................\....\CODE.C
....\...\...........................\....\CODE.H
....\...\...........................\....\Debug\ANALYZE.obj
....\...\...........................\....\.....\ANALYZE.sbr
....\...\...........................\....\.....\CGEN.obj
....\...\...........................\....\.....\CGEN.sbr
....\...\...........................\....\.....\CODE.obj
....\...\...........................\....\.....\CODE.sbr
....\...\...........................\....\.....\MAIN.obj
....\...\...........................\....\.....\MAIN.sbr
....\...\...........................\....\.....\PARSE.obj
....\...\...........................\....\.....\PARSE.sbr
....\...\...........................\....\.....\SCAN.obj
....\...\...........................\....\.....\SCAN.sbr
....\...\...........................\....\.....\SYMTAB.obj
....\...\...........................\....\.....\SYMTAB.sbr
....\...\...........................\....\.....\Tiny.bsc
....\...\...........................\....\.....\Tiny.exe
....\...\...........................\....\.....\Tiny.ilk
....\...\...........................\....\.....\Tiny.pch
....\...\...........................\....\.....\Tiny.pdb
....\...\...........................\....\.....\UTIL.obj
....\...\...........................\....\.....\UTIL.sbr
....\...\...........................\....\.....\vc60.idb
....\...\...........................\....\.....\vc60.pdb
....\...\...........................\....\GLOBALS.H
....\...\...........................\....\MAIN.C
....\...\...........................\....\PARSE.C
....\...\...........................\....\PARSE.H
....\...\...........................\....\SAMPLE.TNY
....\...\...........................\....\SAMPLE2.TNY
....\...\...........................\....\SAMPLE3.TNY
....\...\...........................\....\SAMPLE4.TNY
....\...\...........................\....\SCAN.C
....\...\...........................\....\SCAN.H
....\...\...........................\....\Scanner.h
....\...\...........................\....\SYMTAB.C
....\...\...........................\....\SYMTAB.H
....\...\...........................\....\Tiny.dsp
....\...\...........................\....\Tiny.dsw
....\...\...........................\....\Tiny.exe
....\...\...........................\....\Tiny.ncb
....\...\...........................\....\Tiny.opt
....\...\...........................\....\Tiny.plg
....\...\...........................\....\TM.C
....\...\...........................\....\UTIL.C
....\...\...........................\....\UTIL.H
....\...\...........................\Tiny.exe
....\...\...........................\使用说明.txt
....\...\...........................\Tiny\Debug
....\...\...........................\Tiny
....\...\Tiny+语法语义分析及代码生成
....\doc
....\src
Tiny