<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20911">
<style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst, 
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle, 
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div>I’m using GHCi in a Haskell  version 7.10.2 and using this fragmente of coding:</div><div><br></div><div>data ArvBinA t = Folha t | No Int (ArvBinA t) (ArvBinA t) deriving (Eq, Ord, Show)</div><div><br></div><div>arvbina = No 4 (No 2 (Folha 14) (Folha 09)) (No 2 (Folha 19) (Folha 51))</div><div><br></div><div>tamArvBinA :: ArvBinA t -> Int<br>tamArvBinA (Folha x) = 1<br>tamArvBinA (No n xt yt) = n</div><div><br></div><div>rotula :: ArvBinA t -> ArvBinA t -> ArvBinA t<br>rotula ae ad<br>   = No n ae ad where n = (tamArvBinA ae) + (tamArvBinA ad)</div><div><br></div><div>listoArvBinA ::  (Eq t) => [t] -> ArvBinA t<br>listoArvBinA xs<br>   |m == 0    = Folha (head xs)<br>   |otherwise = rotula (listoArvBinA xse) (listoArvBinA xsd)<br>                          where  m              =  (length xs) `div` 2 <br>                                       (xse, xsd)  =  (take m xs,  drop m xs) </div><div><br></div><div>After compiling there is this message: </div><div><br></div><div>parse error on input   ‘=’. </div><div><br></div><div>There is someone that he/she can help me? I think that’is na error by clause where and the offside rule, or so, but I’m not right of this.</div><div><br></div><div>Thanks in advance for some help</div><div>Francisco Vieira<br></div><div data-signatureblock="true"><div><br></div><div>Enviado do Email do Windows</div><div><br></div></div></div>
</body>
</html>