我正在尝试实现语法(或语言系列),其语法可以动态更改.我没有发现作为研究案例的例子.
你可以给我一些参考在实际使用的任何实际(甚至从学术界)?
用动态语法实现域特定语言是否有意义?
解决方法
当前最流行的语言是
Perl6.最着名的例子可能是
Smalltalk-72.
您可能还想查看OMeta和Alan Kay’s Viewpoints Research Institute的其余STEPS project以及Val Schorre的原始META II.
还有趣的是:π programming language.
XL (Extensible Language)还允许对语法本身进行强大的操纵.