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

Reply via email to