西西河

主题:Lua 语言? -- GUNXU

共:💬18 🌺22
全看分页树展 · 主题 跟帖
家园 再入式编译器和非侵入性扩展

就是编译器充份模块化在编译的个阶段都可以插入自己的代码对编译中间结果进行变换。并再次调用编译器,或持续编译过程,这样就可以加入自己的语言结构,只要保证接口匹配,还可以保证原语言环境的正确,这样第三方库在扩展的语言环境下也可以运行无碍。以达到非侵犯原语言特色的效果。

Lua有一个开源库MetaLua,就是为此准备的。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河