ulang 最近在学习编译原理,写一门简单的编程语言ulang(useless-language)。 先依赖antlr4实现语言的各项功能,以后有时间再手写词法分析器和语法分析器。 当前进度: 设计好了语法规则 实现基本的语法规则 实现闭包 协程和多线程 提供常用库函数 参考资料 Compiler Design Tutorials Crafting Interpreters Compilers: Principles, Techniques, and Tools