show-0.3.4: 'Show' instances for LambdabotSource codeContentsIndex
SimpleReflect
Portabilityportable
Stabilityexperimental
Maintainertwanvl@gmail.com
Description
Simple reflection of Haskell expressions containing variables.
Synopsis
data Expr
var :: String -> Expr
fun :: FromExpr a => String -> a
expr :: Expr -> Expr
reduce :: Expr -> Expr
a :: Expr
b :: Expr
c :: Expr
d :: Expr
e :: Expr
f :: FromExpr a => a
g :: FromExpr a => a
h :: FromExpr a => a
i :: Expr
j :: Expr
k :: Expr
l :: Expr
m :: Expr
n :: Expr
o :: Expr
p :: Expr
q :: Expr
r :: Expr
s :: Expr
t :: Expr
u :: Expr
v :: Expr
w :: Expr
x :: Expr
y :: Expr
z :: Expr
Documentation
data Expr Source
show/hide Instances
var :: String -> ExprSource
A variable
fun :: FromExpr a => String -> aSource
expr :: Expr -> ExprSource
Force something to be an expression
reduce :: Expr -> ExprSource
Reduce (evaluate) an expression once for example 1 + 2 + 3 + 4 ==> 3 + 3 + 4
a :: ExprSource
b :: ExprSource
c :: ExprSource
d :: ExprSource
e :: ExprSource
f :: FromExpr a => aSource
g :: FromExpr a => aSource
h :: FromExpr a => aSource
i :: ExprSource
j :: ExprSource
k :: ExprSource
l :: ExprSource
m :: ExprSource
n :: ExprSource
o :: ExprSource
p :: ExprSource
q :: ExprSource
r :: ExprSource
s :: ExprSource
t :: ExprSource
u :: ExprSource
v :: ExprSource
w :: ExprSource
x :: ExprSource
y :: ExprSource
z :: ExprSource
Produced by Haddock version 2.4.2