
hi 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 Ryan _________________________________________________________________ Who's friends with who and co-starred in what? http://www.searchgamesbox.com/celebrityseparation.shtml

you need to write a parser.
Parser is a popular library on hackage that should do what you want. (I
have never used it though.)
Or read
http://citeseer.ist.psu.edu/50754.html
and adopt the code from there to your purposes.
I found this paper extremely helpful when I needed to build a parser.
t.
Ryan Bloor

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
On 6 dec 2007, at 18:06, Ryan Bloor wrote: 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
participants (3)
-
Chris Eidhof
-
Ryan Bloor
-
Thomas Hartman