after parsing a string i am evaluating it...
string if t1 then t2 else t3
my code is
eval1 :: Term -> Maybe Term
eval1(If Tru t2 t3) = Just t2
eval1(If Fls t2 t3) = Just t3
eval1(If t1 t2 t3) = case eval t1
where eval1(If t1 t2 t3) = Just t1
eval :: Term -> Term
eval (IsZero Zero) = Tru
eval (Zero) = Zero
eval(Pred Zero) = Pred Zero
On Mon, Oct 17, 2011 at 3:46 PM, Ivan Lazar Miljenovic <
[email protected]> wrote:
> On 18 October 2011 08:43, kolli kolli <[email protected]> wrote:
> > hey can anyone tell me what is parser error in parser??Plz help me out
>
> It's when the parser can't parse what it's provided.... providing the
> code that caused the problem and the actual error message is required
> for a more detailed explanation.
>
> --
> Ivan Lazar Miljenovic
> [email protected]
> IvanMiljenovic.wordpress.com
>
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe