encoding/Data/Encoding
Daniel Wagner a3a24776a3 let D.E.ASCII conform to the spec
Ignore-this: 788eb99b3948ce201769471919562114

The contract for the "encodeable" function says, in part, "If it yields False,
encodeChar must throw an exception.". This patch makes the ASCII encoding
instance throw an exception for non-ASCII characters.

darcs-hash:20100909222914-76d51-76d9891ae18f13751b004e2b6ed24401192ae79f
2010-09-09 15:29:14 -07:00
..
Preprocessor Generate fancy translation table for documentation 2009-08-29 06:19:55 -07:00
ASCII.hs let D.E.ASCII conform to the spec 2010-09-09 15:29:14 -07:00
Base.hs Document Encoding base classes 2009-08-28 15:31:46 -07:00
BootString.hs Added encodeable function 2009-02-24 20:00:44 -08:00
ByteSink.hs Rewrite to support more sources and changing the encoding dynamically 2009-02-21 12:31:00 -08:00
ByteSource.hs Removed useless comment 2009-02-24 20:02:33 -08:00
CP437.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP737.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP775.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP850.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP852.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP855.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP857.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP860.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP861.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP862.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP863.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP864.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP865.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP866.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP869.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP874.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP1250.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP1251.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP1252.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP1253.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP1254.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP1255.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP1256.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP1257.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
CP1258.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
Exception.hs Rewrite to support more sources and changing the encoding dynamically 2009-02-21 12:31:00 -08:00
GB18030.xml Switch from Template-based code generating to text-based 2009-08-12 19:33:21 -07:00
ISO2022.hs ISO2022 encoding 2009-03-03 04:54:52 -08:00
ISO2022JP.hs ISO2022JP encoding 2009-03-03 04:56:41 -08:00
ISO88591.hs Documentation for ISO8859-1 2009-08-12 21:38:33 -07:00
ISO88592.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO88593.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO88594.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO88595.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO88596.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO88597.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO88598.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO88599.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO885910.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO885911.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO885913.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO885914.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO885915.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
ISO885916.mapping Remove bogus documentation from ISO modules 2009-08-29 06:17:26 -07:00
JISX0201.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
JISX0208.mapping2 Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
JISX0212.mapping2 Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
KOI8R.hs Added encodeable function 2009-02-24 20:00:44 -08:00
KOI8U.hs Added encodeable function 2009-02-24 20:00:44 -08:00
MacOSRoman.mapping Allow for documentation on mapping files 2009-08-29 05:54:23 -07:00
UTF8.hs Fix chr calling on big numbers in UTF8 2009-08-12 19:24:55 -07:00
UTF16.hs Fix encoding range of UTF16 2010-02-14 14:02:55 -08:00
UTF32.hs Added encodeable function 2009-02-24 20:00:44 -08:00