在" M3 : Rascal中代码分析的通用模型“一文中,给出了M3的3种通用核心二进制关系。这些是:containment、declarations和uses。
查看M3源代码在analysis::m3::Core中,我看到了更多的二进制关系:
这张名单是在这段时间里扩大的吗?如果是这样的话,应该使用所有关系来正确实现M3吗?
发布于 2016-05-09 13:23:32
containment、declarations和uses仍然是必要的核心关系。其他语言具有足够的通用性,可以在所有语言中实现,但并非绝对必要。这取决于您在“后端”中使用的工具。
https://stackoverflow.com/questions/37116715
复制相似问题