mini-ml-0.1.0.0: MiniML compiler
Safe HaskellSafe-Inferred
LanguageHaskell2010

Transformations.Simplifier.SimplifiedAst

Documentation

data Program Source #

Constructors

Program [Declaration] IdCnt 

Instances

Instances details
Show Program Source # 
Instance details

Defined in Transformations.Simplifier.SimplifiedAst

Eq Program Source # 
Instance details

Defined in Transformations.Simplifier.SimplifiedAst

Methods

(==) :: Program -> Program -> Bool #

(/=) :: Program -> Program -> Bool #

data Fun Source #

Instances

Instances details
Show Fun Source # 
Instance details

Defined in Transformations.Simplifier.SimplifiedAst

Methods

showsPrec :: Int -> Fun -> ShowS #

show :: Fun -> String #

showList :: [Fun] -> ShowS #

Eq Fun Source # 
Instance details

Defined in Transformations.Simplifier.SimplifiedAst

Methods

(==) :: Fun -> Fun -> Bool #

(/=) :: Fun -> Fun -> Bool #