flp-0.1.0.0: A layout spec language for memory managers implemented in Rust.

Safe HaskellSafe
LanguageHaskell2010

Language.Floorplan.Semantics

Documentation

data Tree Source #

Constructors

T Tree Tree 
N String Tree 
B0 
B1 
Instances
Eq Tree Source # 
Instance details

Defined in Language.Floorplan.Semantics

Methods

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

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

Ord Tree Source # 
Instance details

Defined in Language.Floorplan.Semantics

Methods

compare :: Tree -> Tree -> Ordering #

(<) :: Tree -> Tree -> Bool #

(<=) :: Tree -> Tree -> Bool #

(>) :: Tree -> Tree -> Bool #

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

max :: Tree -> Tree -> Tree #

min :: Tree -> Tree -> Tree #

Show Tree Source # 
Instance details

Defined in Language.Floorplan.Semantics

Methods

showsPrec :: Int -> Tree -> ShowS #

show :: Tree -> String #

showList :: [Tree] -> ShowS #

leaves :: Num p => Tree -> p Source #

addStep :: a1 -> [(a2, [a1])] -> [(a2, [a1])] Source #

g :: Show a => Align -> Nat -> [(ExistsID, Nat)] -> Exp a -> [(Tree, [[Char]])] Source #