4
搜索到网页后,我找不到F#的属性语法系统。那么fsyacc具有遗传属性,但我正在寻找像Ox这样更具表现力的东西(Ox manual)。其实我更喜欢嵌入式的方法(也许加上fparsec)。那么我可以与haskell和优秀的utrecht属性语法系统(UHC attribute grammar system),但由于某些原因,我想坚持使用f#。F中的属性语法系统#
注:现在我使用catamorphisms(和几十手写遍历)一路在我的编译器代码的复杂性是......只是巨大;-)
任何提示?
好吧,它被认为是所提出的答案真的减少了我的代码,如所建议的。无论如何,我宁愿更换声明式的方法进行树转换。 –