| |||||||||||||||||||
| |||||||||||||||||||
| Description | |||||||||||||||||||
| exports helper functions for the integration of new datatype-libraries | |||||||||||||||||||
| Synopsis | |||||||||||||||||||
| |||||||||||||||||||
| Documentation | |||||||||||||||||||
| checkString :: DatatypeName -> String -> Int -> Int -> ParamList -> Maybe String | |||||||||||||||||||
Tests whether a "string" datatype value is between the lower and upper bound of the datatype and matches all parameters. All tests are performed on the string value.
| |||||||||||||||||||
| checkNumeric :: DatatypeName -> String -> Int -> Int -> ParamList -> Maybe String | |||||||||||||||||||
Tests whether a "numeric" datatype value is between the lower and upper bound of the datatype and matches all parameters. First, the string value is parsed into a numeric representation. If no error occur, all following tests are performed on the numeric value.
| |||||||||||||||||||
| errorMsgEqual :: DatatypeName -> String -> String -> String | |||||||||||||||||||
Error Message for the equality test of two datatype values
example: errorMsgEqual "Int" "21" "42" -> "Datatype Int with value = 21 expected, but value = 42 found" | |||||||||||||||||||
| errorMsgDataTypeNotAllowed :: String -> [(String, String)] -> String -> String -> String | |||||||||||||||||||
| errorMsgDataTypeNotAllowed0 :: String -> String -> String | |||||||||||||||||||
| errorMsgDataTypeNotAllowed2 :: String -> String -> String -> String -> String | |||||||||||||||||||
| errorMsgDataLibQName :: String -> String -> String -> String | |||||||||||||||||||
| module Text.XML.HXT.DOM.Util | |||||||||||||||||||
| module Text.XML.HXT.RelaxNG.Utils | |||||||||||||||||||
| module Text.XML.HXT.RelaxNG.DataTypes | |||||||||||||||||||
| Produced by Haddock version 0.8 |