DSL 设计实战:内部 DSL、外部 DSL 与解析器构建
系统讲解领域特定语言(DSL)设计:内部 DSL(fluent API、运算符重载)vs 外部 DSL(语法设计、ANTLR)、表达式求值与 AST、类型安全 DSL、真实案例(SQL/正则/Gradle)与设计原则。
tag
系统讲解领域特定语言(DSL)设计:内部 DSL(fluent API、运算符重载)vs 外部 DSL(语法设计、ANTLR)、表达式求值与 AST、类型安全 DSL、真实案例(SQL/正则/Gradle)与设计原则。
系统理解编译原理核心流程:词法分析(正则/DFA)、语法分析(递归下降/LL/LR)、AST、中间表示(三地址码/SSA)、代码优化与解释器对比,掌握把高级语言翻译为机器码的完整链路。