[Haskell-beginners] tokenizing a string and parsing the string