| |||||||||||
| |||||||||||
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" | |||||||||||
module Text.XML.HXT.DOM.Util | |||||||||||
module Text.XML.HXT.RelaxNG.Utils | |||||||||||
module Text.XML.HXT.RelaxNG.DataTypes | |||||||||||
Produced by Haddock version 0.8 |