@@ -196,10 +196,10 @@ interp : Env G -> Expr G t -> interpTy t
196interp env (Var i) = lookup i env
196interp env (Var i) = lookup i env
197interp env (Val x) = x
197interp env (Val x) = x
198interp env (Lam sc) = \x => interp (x :: env) sc
198interp env (Lam sc) = \x => interp (x :: env) sc
199−interp env (App f s) = (interp env f) (interp env s)
199+interp env (App f s) = interp env f (interp env s)
200interp env (Op op x y) = op (interp env x) (interp env y)
200interp env (Op op x y) = op (interp env x) (interp env y)
201−interp env (If x t e) = if (interp env x) then (interp env t)
201+interp env (If x t e) = if interp env x then interp env t
202− else (interp env e)
202+ else interp env e
204\end{SaveVerbatim}
204\end{SaveVerbatim}
205\codefig{interpdef}{Intepreter definition}
205\codefig{interpdef}{Intepreter definition}
@@ -255,7 +255,7 @@ type:
256\begin{SaveVerbatim}{appinterp}
256\begin{SaveVerbatim}{appinterp}
258−interp env (App f s) = (interp env f) (interp env s)
258+interp env (App f s) = interp env f (interp env s)
260\end{SaveVerbatim}
260\end{SaveVerbatim}
261\useverb{appinterp}
261\useverb{appinterp}
@@ -269,8 +269,8 @@ directly.
269\begin{SaveVerbatim}{opinterp}
269\begin{SaveVerbatim}{opinterp}
271interp env (Op op x y) = op (interp env x) (interp env y)
271interp env (Op op x y) = op (interp env x) (interp env y)
272−interp env (If x t e) = if (interp env x) then (interp env t)
272+interp env (If x t e) = if interp env x then interp env t
273− else (interp env e)
273+ else interp env e
275\end{SaveVerbatim}
275\end{SaveVerbatim}
276\useverb{opinterp}
276\useverb{opinterp}