<div dir="ltr"><div><div><div><div><div><div><div><div><div>Dear cafe,<br><br>Given<br><br></div>data Expression = ExpToken String | ExpAnd Expression Expression<br><br></div>How to write an attoparsec parser that parses this example:<br><br></div>"a" and "b" and "c"<br><br></div>into<br><br></div>ExpAnd (ExpToken "a") (ExpAnd (ExpToken "b") (ExpToken "c"))?<br></div></div></div></div><div><div><div><div><div><div><div><div><div><div><br><br></div><div>Regards,<br></div><div>Hon<br></div></div></div></div></div></div></div></div></div></div></div>