@@ -118,6 +118,12 @@ data Def
|
|||||||
deriving stock (Show, Generic, Data)
|
deriving stock (Show, Generic, Data)
|
||||||
deriving anyclass (NFData)
|
deriving anyclass (NFData)
|
||||||
|
|
||||||
|
data Formals a
|
||||||
|
= FormalsFixed (List a)
|
||||||
|
| FormalsVar (List a) a
|
||||||
|
deriving stock (Show, Generic, Data, Functor, Foldable, Traversable)
|
||||||
|
deriving anyclass (NFData)
|
||||||
|
|
||||||
data Exp
|
data Exp
|
||||||
= ExpLet (List (Name, Exp)) Exp
|
= ExpLet (List (Name, Exp)) Exp
|
||||||
| ExpLetSyntax (List (Name, Trans)) Exp
|
| ExpLetSyntax (List (Name, Trans)) Exp
|
||||||
|
|||||||
Reference in New Issue
Block a user