| |||||||||||||||||||
| |||||||||||||||||||
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 |