抛砖引玉。构建编译器,设计自己的语言之语法设计前几天发了一个帖子,简单地描述了一下设计一种新的语言(说
抛砖引玉。构建编译器,设计自己的语言之语法设计
前几天发了一个帖子,简单地描述了一下设计一种新的语言(说语言太大了,说脚本又不太严谨)并编译运行的流程
http://www.iteye.com/topic/403608
不过貌似感兴趣的人不多,可能是我表达的不是很清楚
这种方式的好处显而易见,可以让你设计的语言更贴近某一个业务领域。
缺点也显而易见,复杂度过高。
言归正传,现在已经决定用这种方式设计一种ETL领域的专用语言。
首先需要的是设计语法,先考虑数据的拷贝这样一个流程。
之前做Demo的时候,没多想,就这么写出来了
