 课程大纲:
        
    课程大纲:C++ 实现自定义脚本语言培训
    
课程使用 C++ 语言自制一个脚本语言。麻雀虽小,五脏俱全。
它完整的支持函数,条件/位/逻辑运算,原生字符串/数组类型等特性。
主要将从理论出发,逐步构建词法分析器,语法分析器,AST,运行时。
终实现一个完整的脚本语言,并且使用该脚本语言解决一些实际问题。
1 编译原理概论
2 脚本语言语法
3 脚本语言语法对应的抽象语法树
4 语法分析理论
5 运行时设计
6 表达式求值
7 使用自制脚本语言编程
8 词法分析语法分析流程
9 抽象语法树理论
10 词法分析理论
11 运算符优先级处理
12 Value 的概念
13 语句解释
1
      课程简介以及语言特性设计
1.编译原理概论
2.词法分析语法分析流程
3.解释运行流程
4.脚本语言语法
 2
      设计AST树
1.抽象语法树理论
2.抽象语法树实现
3.脚本语言语法对应的抽象语法树
 3
      词法分析器
1.词法分析理论
2.词法分析实现
 4
      语法分析器
1.语法分析理论
2.语法分析实现
3.运算符优先级处理
 5
      运行时设计
1.运行时设计
2.Value的概念
3.上下文(Context)、环境(Environment)、活动记录(Activiationrecord)
 6
      表达式求值
1.表达式求值
 7
      语句执行
1.语句解释
2.解释器实现
 8
      使用自制脚本语言编程
    
 
        
    
                                请
                                 登录 
                                后发表评论
                            
                        
                    新评论
                    
				全部
				
				第1节
				
				第2节
				
				第3节
				
				第4节
				
				第5节
				
				第6节
				
				第7节
				
				第8节
				
				第9节
				
				第10节
				
				第11节
				
				第12节
				
				第13节
				
				第14节
				
				第15节
				
				第16节
				
				第17节
				
                
            
        
                    我的报告 / 所有报告
                
                
                
             
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                