fay-0.24.2.0: tests/Char.hs
module Char where
import FFI
import Data.Char
main :: Fay ()
main = do
print 'a'
putStrLn ('a' : "bc")
print (head "abc")
print (ord 'a')
print (chr 97)
print (chr (ord 'a'))
print (ord (chr 97))
print (isAscii 'a')
print (isAscii (chr 128))
print (isLatin1 (chr 255))
print (isLatin1 (chr 256))
print (toUpper 'a')
print (toLower 'A')
print (toLower (toUpper 'a'))
print (isAsciiLower 'a')
print (isAsciiLower 'A')
print (isAsciiUpper 'Z')
print (isAsciiUpper 'z')
print (isAsciiUpper (toUpper 'a'))
print (isAsciiUpper (toLower 'A'))
print (isAsciiLower (toLower 'Z'))
print (isAsciiLower (toUpper 'z'))
print (all isDigit "0123456789")
print (isDigit 'a')
print (all isOctDigit "01234567")
print (any isOctDigit ['8', '9'])
print (all isHexDigit "0123456789ABCDEFabcdef")
print (any isHexDigit "ghijklmnopqrstuvwxyzGHIJKLMNOPQRSTUVWXYZ")
print (all isSpace [' ', '\t', '\n', '\r', '\f', '\v', '\xa0', '\x3000'])