Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Generators.Lib
Synopsis
- genTerm ∷ ∀ fun. (Bounded fun, Enum fun) ⇒ AstGen (Term Name DefaultUni fun ())
- genProgram ∷ ∀ fun. (Bounded fun, Enum fun) ⇒ AstGen (Program Name DefaultUni fun ())
- newtype TextualProgram a = TextualProgram {}
- compareName ∷ Name → Name → Bool
- compareTerm ∷ (GEq uni, Closed uni, uni `Everywhere` Eq, Eq fun, Eq a) ⇒ Term Name uni fun a → Term Name uni fun a → Bool
- compareProgram ∷ (GEq uni, Closed uni, uni `Everywhere` Eq, Eq fun, Eq a) ⇒ Program Name uni fun a → Program Name uni fun a → Bool
Documentation
genProgram ∷ ∀ fun. (Bounded fun, Enum fun) ⇒ AstGen (Program Name DefaultUni fun ()) Source #
newtype TextualProgram a Source #
A Program
which we compare using textual equality of names
rather than alpha-equivalence.
Constructors
TextualProgram | |
Fields |
Instances
Show a ⇒ Show (TextualProgram a) Source # | |
Defined in Generators.Lib | |
Eq a ⇒ Eq (TextualProgram a) Source # | |
Defined in Generators.Lib Methods (==) ∷ TextualProgram a → TextualProgram a → Bool Source # (/=) ∷ TextualProgram a → TextualProgram a → Bool Source # |