On 6 dec 2007, at 18:06, Ryan Bloor wrote:
Can anyone advise me on how to check whether a string contains ints,
chars, bools, etc....
"2345 + 6767" shoudl give IntAdd (2345) (6767)
"2345" should give IntT 2345
You need to write a parser. There are a lot of libraries that will
help you write a parser. One library that is often used for writing
parsers in Haskell is called Parsec [1]. There's good documentation on
that site on how to use it. Parsec is already included in you
distribution. Good luck!
-chris
[1]: http://legacy.cs.uu.nl/daan/parsec.html
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe