Description: Contents
1. The purpose of the curriculum design and requirements
1.1 Description of the problem is designed and
1.2 Design requirements
1.3 software and hardware environment
2. Curriculum design steps
3. The content of the curriculum design
3.1 A brief analysis
3.1.1 Lexical Analysis
3.1.2 Syntax Analysis
3.1.3 Syntax analysis and description of the form of intermediate code
① PL/0 language grammar BNF, said the expansion of grammar ② analysis described in the form of intermediate code
③ semantic analysis of the intermediate code design
3.1.4 Algorithm Description
3.1.4.1 important statement data structure
3.1.4.2 Lexical Analysis
3.1.4.3 Grammatical Analysis
3.1.4.4 Semantic Analysis
3.2 Summary of design
Overall framework of the procedures described in 3.2.1
3.2.2 Programming Interface Declaration
3.3 Source list
3.4 Course design
4. Curriculum design summary
4.1 Program Benefits
4.2 The problems an
To Search:
File list (Check if you may need any files):
(王云飞)编译原理课程设计文件
............................\(王云飞)编译原理课程设计报告——小型编译器.doc
............................\PL0(王云飞)
............................\...........\AboutDlg.cpp
............................\...........\AboutDlg.h
............................\...........\Compiler.cpp
............................\...........\Compiler.h
............................\...........\Compiler.txt
............................\...........\Debug
............................\...........\.....\AboutDlg.obj
............................\...........\.....\Compiler.obj
............................\...........\.....\PL0.exe
............................\...........\.....\PL0.obj
............................\...........\.....\PL0.pdb
............................\...........\.....\PL0.res
............................\...........\.....\PL0Dlg.obj
............................\...........\.....\StdAfx.obj
............................\...........\.....\vc60.pdb
............................\...........\.....\XEdit.obj
............................\...........\PL0.APS
............................\...........\PL0.clw
............................\...........\PL0.cpp
............................\...........\PL0.dsp
............................\...........\PL0.dsw
............................\...........\PL0.h
............................\...........\PL0.ncb
............................\...........\PL0.opt
............................\...........\PL0.plg
............................\...........\PL0.rc
............................\...........\PL0Dlg.cpp
............................\...........\PL0Dlg.h
............................\...........\ReadMe.txt
............................\...........\res
............................\...........\...\File.ico
............................\...........\...\PL0.ico
............................\...........\...\PL0.rc2
............................\...........\resource.h
............................\...........\StdAfx.cpp
............................\...........\StdAfx.h
............................\...........\Test.pl0
............................\...........\Type.h
............................\...........\XEdit.cpp
............................\...........\XEdit.h
............................\Test.txt
............................\程序总体结构图.vsd
............................\编译原理课程设计指导书修改版.doc
............................\词法分析及语法分析流程图.doc
............................\词法分析流程图.vsd
............................\语法分析流程图(0).vsd
............................\语法分析流程图(1).vsd
............................\语法分析流程图(2).vsd
............................\语法分析流程图(3).vsd
............................\语法分析流程图(4).vsd
............................\语法分析流程图(5).vsd