License | MIT |
---|---|
Safe Haskell | None |
Language | Haskell2010 |
Language.Egison.Pretty
Contents
Description
This module contains pretty printing for Egison syntax
Documentation
showTSV :: EgisonValue -> String Source #
Orphan instances
Pretty Op Source # | |
Pretty PrimitiveDataPattern Source # | |
Pretty PrimitivePatPattern Source # | |
Pretty LoopRange Source # | |
Pretty Pattern Source # | |
Pretty MatchClause Source # | |
Pretty BindingExpr Source # | |
Pretty VarIndex Source # | |
Pretty ArgPattern Source # | |
Pretty VarWithIndices Source # | |
Pretty Expr Source # | |
Pretty ConstantExpr Source # | |
Pretty TopExpr Source # | |
Pretty IExpr Source # | |
(Pretty a, Complex a) => Pretty (IndexExpr a) Source # | |
Pretty (IndexExpr String) Source # | |
(Pretty a, Complex a) => Pretty (Arg a) Source # | |