In http://book.realworldhaskell.org/read/using-parsec.html , under the heading "Extended example: Full CSV Parser", there is in the function quotedChar an occurrence of the operator <|> with a try after it (i.e. to the right) . Now, in this chapter it says a little before that "try only has an effect if it is on the left of a <|>.". So in this particular case, try has no effect, or?

The offending code: <code>quotedChar = noneOf "\"" <|> try (string "\"\"" >> return '"')
</code>

Help much appreciated, if not absolutely vital :)

/Fredrik