标签: 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)
这只是一个例子,为了更好地理解我的问题。我正试图寻找最好的方法来做到这一点。我可以使用一些特定的算法吗?