Content
9 Lessons • 0 Quizzes • 0 Challenges
开始之前
- 1
预期内容
简介
- 1
编程语言
- 2
通用编程语言与领域特定编程语言
- 3
编程语言实现过程
- 4
自测练习:测试基础知识
语言设计
- 1
语言语法
- 2
操作语义
- 3
类型系统
- 4
自测题:语言设计
语言实现
- 1
词法分析
- 2
语法分析
- 3
语义分析
- 4
代码生成
- 5
自我测验:语言实现
ANTLR v4
- 1
另一种语言识别工具(ANTLR)
- 2
ANTLR v4 语法
- 3
ANTLR 语法分析树
- 4
解析器实现
- 5
解析器与Java程序的集成
- 6
ANTLR 监听器
- 7
ANTLR 访问者
- 8
使用语言翻译实现语言开发
- 9
测验:ANTLR v4
JastAdd
- 1
JastAdd 简介
- 2
面向切面编程
- 3
属性语法
- 4
使用 JastAdd 扩展 Java 编译器
- 5
使用 JastAddGradle 构建项目
- 6
自我测验:JastAdd
使用 ANTLR v4 和 JastAdd 的语言实现
- 1
JastAdd 和 ANTLR
- 2
一些实际的语法
- 3
案例研究1:实现数据查询语言
- 4
案例研究2:扩展数据查询语言
结论
- 1
最后的思考
附录
- 1
ANTLR 安装教程
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User