在Haskell中,我可以这样做:
import qualified AST as A
然后我可以像:
一样使用它transProg :: Prog -> A.M_stmt
AST.hs包含语法的AST:
module AST where
data M_stmt = M_ass (String,[M_expr],M_expr)
| M_while (M_expr,M_stmt)
等...
我怎样才能在C#中做同样的事情?我的AST.hs会是什么样子?如何将合格的导入到另一个C#文件中?
谢谢,
答案 0 :(得分:2)