| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Deps
Documentation
Constructors
| TeExpression Expression | |
| TeAttribute Attribute | |
| TeBytes Bytes | |
| TeBindings [Binding] |
type BuildTermMethod = [ExtraArgument] -> Subst -> IO Term Source #
Constructors
| State | |
Fields
| |
type BuildTermMethodS = [ExtraArgument] -> Subst -> IO (Term, State) Source #
type BuildTermFunc = String -> BuildTermMethod Source #
type SaveStepFunc = Expression -> IO () Source #
type SaveMadeFunc = Expression -> Expression -> IO () Source #
Constructors
| Normalization | |
| Morphing | |
| Dataization | |
| Evaluation | |
| Contextualization |
Instances
| Bounded Acyclic Source # | |
| Enum Acyclic Source # | |
| Show Acyclic Source # | |
| Eq Acyclic Source # | |
data Evaluation Source #
Constructors
type SaveEvalFunc = Evaluation -> IO () Source #
resited :: Expression -> Expression -> Evaluation -> Evaluation Source #
tier :: Evaluation -> Int Source #
namedLookup :: Expression -> Named a -> Maybe a Source #
namedInsert :: forall a. Expression -> a -> Named a -> Named a Source #
namedFormation :: Expression -> a -> Named a -> Named a Source #
abbreviated :: Named Expression -> Expression -> Expression Source #
abbreviatedInside :: Named Expression -> Expression -> Expression Source #
Constructors
| Protocol | |
Fields
| |
Constructors
| Nesting | |
Fields
| |
saveEval :: Handle -> IORef Protocol -> (Expression -> IO String) -> (Expression -> IO String) -> SaveEvalFunc Source #
saveEvalXml :: Handle -> IORef Nesting -> (Expression -> IO String) -> SaveEvalFunc Source #
standing :: Int -> Expression Source #
emptyProgress :: Double -> Progress Source #
progressed :: IORef Progress -> Double -> (Expression -> IO String) -> SaveEvalFunc -> SaveEvalFunc Source #