标签: haskell
使用megaparsec解析源代码后,我有一个抽象的语法树。在第二阶段,我计算每个子树的聚合,例如它包含的变量列表,通过聚合叶值,我想将它们存储在某个地方,所以我不必在以后重新计算它们。我该怎么做?
我考虑过这些选择。
我应该选择什么?
答案 0 :(得分:0)
Trees that Grow方法(由@danidiaz建议)看起来像我正在寻找的。 p>