语言的语法通常是固定而且是进化缓慢的,其中必然有不符合程序员习惯的地方。
用更简洁的方式定义新的语言规范,然后用这种语言编写编译器,将代码转换成原声语言,是很有用的。
这样的编译器如果只是在编写语法文件的话,那么就能编写真正跨语言的代码。
本文共 168 字,大约阅读时间需要 1 分钟。
语言的语法通常是固定而且是进化缓慢的,其中必然有不符合程序员习惯的地方。
用更简洁的方式定义新的语言规范,然后用这种语言编写编译器,将代码转换成原声语言,是很有用的。
这样的编译器如果只是在编写语法文件的话,那么就能编写真正跨语言的代码。
转载于:https://my.oschina.net/u/563463/blog/1236086