从规范生成代码

时间:2017-10-07 16:26:31

标签: programming-languages grammar context-free-grammar formal-languages

我想知道在某种编程语言P中使用一种规范S生成代码的最佳方法是什么。只是一个例子:

S:

v = []
for_each x in v:
    print($index, x)

,P:

v = []
for i, x in enumerate(v):
    print(i, x)

这只是一个例子,为了更好地理解我的问题。我正试图寻找最好的方法来做到这一点。我可以使用一些特定的算法吗?

0 个答案:

没有答案