Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 6e204a966e8c42d976f99a1700ce5f20 > files > 3828

ghc-7.4.2-4.mga5.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Char</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Char.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">haskell98-2.0.0.1: Compatibility with Haskell 98</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe</td></tr></table><p class="caption">Char</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:isAscii">isAscii</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isLatin1">isLatin1</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isControl">isControl</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isPrint">isPrint</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isSpace">isSpace</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isUpper">isUpper</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isLower">isLower</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isAlpha">isAlpha</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isDigit">isDigit</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isOctDigit">isOctDigit</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isHexDigit">isHexDigit</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isAlphaNum">isAlphaNum</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:digitToInt">digitToInt</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Int">Int</a></li><li class="src short"><a href="#v:intToDigit">intToDigit</a> :: <a href="Prelude.html#t:Int">Int</a> -&gt; <a href="Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:toUpper">toUpper</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:toLower">toLower</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:ord">ord</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Int">Int</a></li><li class="src short"><a href="#v:chr">chr</a> :: <a href="Prelude.html#t:Int">Int</a> -&gt; <a href="Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:readLitChar">readLitChar</a> :: <a href="Prelude.html#t:ReadS">ReadS</a> <a href="Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:showLitChar">showLitChar</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:ShowS">ShowS</a></li><li class="src short"><a href="#v:lexLitChar">lexLitChar</a> :: <a href="Prelude.html#t:ReadS">ReadS</a> <a href="Char.html#t:String">String</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:Char">Char</a> </li><li class="src short"><span class="keyword">type</span> <a href="#t:String">String</a> = [<a href="Char.html#t:Char">Char</a>]</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:isAscii" class="def">isAscii</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isAscii" class="link">Source</a></p><div class="doc"><p>Selects the first 128 characters of the Unicode character set,
 corresponding to the ASCII character set.
</p></div></div><div class="top"><p class="src"><a name="v:isLatin1" class="def">isLatin1</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isLatin1" class="link">Source</a></p><div class="doc"><p>Selects the first 256 characters of the Unicode character set,
 corresponding to the ISO 8859-1 (Latin-1) character set.
</p></div></div><div class="top"><p class="src"><a name="v:isControl" class="def">isControl</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isControl" class="link">Source</a></p><div class="doc"><p>Selects control characters, which are the non-printing characters of
 the Latin-1 subset of Unicode.
</p></div></div><div class="top"><p class="src"><a name="v:isPrint" class="def">isPrint</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isPrint" class="link">Source</a></p><div class="doc"><p>Selects printable Unicode characters
 (letters, numbers, marks, punctuation, symbols and spaces).
</p></div></div><div class="top"><p class="src"><a name="v:isSpace" class="def">isSpace</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isSpace" class="link">Source</a></p><div class="doc"><p>Returns <code><a href="Prelude.html#v:True">True</a></code> for any Unicode space character, and the control
 characters <code>\t</code>, <code>\n</code>, <code>\r</code>, <code>\f</code>, <code>\v</code>.
</p></div></div><div class="top"><p class="src"><a name="v:isUpper" class="def">isUpper</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isUpper" class="link">Source</a></p><div class="doc"><p>Selects upper-case or title-case alphabetic Unicode characters (letters).
 Title case is used by a small number of letter ligatures like the
 single-character form of <em>Lj</em>.
</p></div></div><div class="top"><p class="src"><a name="v:isLower" class="def">isLower</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isLower" class="link">Source</a></p><div class="doc"><p>Selects lower-case alphabetic Unicode characters (letters).
</p></div></div><div class="top"><p class="src"><a name="v:isAlpha" class="def">isAlpha</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isAlpha" class="link">Source</a></p><div class="doc"><p>Selects alphabetic Unicode characters (lower-case, upper-case and
 title-case letters, plus letters of caseless scripts and modifiers letters).
 This function is equivalent to <code><a href="../base-4.5.1.0/Data-Char.html#v:isLetter">isLetter</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:isDigit" class="def">isDigit</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isDigit" class="link">Source</a></p><div class="doc"><p>Selects ASCII digits, i.e. <code>'0'</code>..<code>'9'</code>.
</p></div></div><div class="top"><p class="src"><a name="v:isOctDigit" class="def">isOctDigit</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isOctDigit" class="link">Source</a></p><div class="doc"><p>Selects ASCII octal digits, i.e. <code>'0'</code>..<code>'7'</code>.
</p></div></div><div class="top"><p class="src"><a name="v:isHexDigit" class="def">isHexDigit</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isHexDigit" class="link">Source</a></p><div class="doc"><p>Selects ASCII hexadecimal digits,
 i.e. <code>'0'</code>..<code>'9'</code>, <code>'a'</code>..<code>'f'</code>, <code>'A'</code>..<code>'F'</code>.
</p></div></div><div class="top"><p class="src"><a name="v:isAlphaNum" class="def">isAlphaNum</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Bool">Bool</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#isAlphaNum" class="link">Source</a></p><div class="doc"><p>Selects alphabetic or numeric digit Unicode characters.
</p><p>Note that numeric digits outside the ASCII range are selected by this
 function but not by <code><a href="Char.html#v:isDigit">isDigit</a></code>.  Such digits may be part of identifiers
 but are not used by the printer and reader to represent numbers.
</p></div></div><div class="top"><p class="src"><a name="v:digitToInt" class="def">digitToInt</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Int">Int</a><a href="../base-4.5.1.0/src/Data-Char.html#digitToInt" class="link">Source</a></p><div class="doc"><p>Convert a single digit <code><a href="Char.html#t:Char">Char</a></code> to the corresponding <code><a href="Prelude.html#t:Int">Int</a></code>.  
 This function fails unless its argument satisfies <code><a href="Char.html#v:isHexDigit">isHexDigit</a></code>,
 but recognises both upper and lower-case hexadecimal digits
 (i.e. <code>'0'</code>..<code>'9'</code>, <code>'a'</code>..<code>'f'</code>, <code>'A'</code>..<code>'F'</code>).
</p></div></div><div class="top"><p class="src"><a name="v:intToDigit" class="def">intToDigit</a> :: <a href="Prelude.html#t:Int">Int</a> -&gt; <a href="Char.html#t:Char">Char</a><a href="../base-4.5.1.0/src/GHC-Show.html#intToDigit" class="link">Source</a></p><div class="doc"><p>Convert an <code><a href="Prelude.html#t:Int">Int</a></code> in the range <code>0</code>..<code>15</code> to the corresponding single
 digit <code><a href="Char.html#t:Char">Char</a></code>.  This function fails on other inputs, and generates
 lower-case hexadecimal digits.
</p></div></div><div class="top"><p class="src"><a name="v:toUpper" class="def">toUpper</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Char.html#t:Char">Char</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#toUpper" class="link">Source</a></p><div class="doc"><p>Convert a letter to the corresponding upper-case letter, if any.
 Any other character is returned unchanged.
</p></div></div><div class="top"><p class="src"><a name="v:toLower" class="def">toLower</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Char.html#t:Char">Char</a><a href="../base-4.5.1.0/src/GHC-Unicode.html#toLower" class="link">Source</a></p><div class="doc"><p>Convert a letter to the corresponding lower-case letter, if any.
 Any other character is returned unchanged.
</p></div></div><div class="top"><p class="src"><a name="v:ord" class="def">ord</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:Int">Int</a><a href="../base-4.5.1.0/src/GHC-Base.html#ord" class="link">Source</a></p><div class="doc"><p>The <code><a href="../base-4.5.1.0/Prelude.html#v:fromEnum">fromEnum</a></code> method restricted to the type <code><a href="../base-4.5.1.0/Data-Char.html#t:Char">Char</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:chr" class="def">chr</a> :: <a href="Prelude.html#t:Int">Int</a> -&gt; <a href="Char.html#t:Char">Char</a><a href="../base-4.5.1.0/src/GHC-Base.html#chr" class="link">Source</a></p><div class="doc"><p>The <code><a href="../base-4.5.1.0/Prelude.html#v:toEnum">toEnum</a></code> method restricted to the type <code><a href="../base-4.5.1.0/Data-Char.html#t:Char">Char</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:readLitChar" class="def">readLitChar</a> :: <a href="Prelude.html#t:ReadS">ReadS</a> <a href="Char.html#t:Char">Char</a><a href="../base-4.5.1.0/src/GHC-Read.html#readLitChar" class="link">Source</a></p><div class="doc"><p>Read a string representation of a character, using Haskell
 source-language escape conventions, and convert it to the character
 that it encodes.  For example:
</p><pre> readLitChar &quot;\\nHello&quot;  =  [('\n', &quot;Hello&quot;)]
</pre></div></div><div class="top"><p class="src"><a name="v:showLitChar" class="def">showLitChar</a> :: <a href="Char.html#t:Char">Char</a> -&gt; <a href="Prelude.html#t:ShowS">ShowS</a><a href="../base-4.5.1.0/src/GHC-Show.html#showLitChar" class="link">Source</a></p><div class="doc"><p>Convert a character to a string using only printable characters,
 using Haskell source-language escape conventions.  For example:
</p><pre> showLitChar '\n' s  =  &quot;\\n&quot; ++ s
</pre></div></div><div class="top"><p class="src"><a name="v:lexLitChar" class="def">lexLitChar</a> :: <a href="Prelude.html#t:ReadS">ReadS</a> <a href="Char.html#t:String">String</a><a href="../base-4.5.1.0/src/GHC-Read.html#lexLitChar" class="link">Source</a></p><div class="doc"><p>Read a string representation of a character, using Haskell
 source-language escape conventions.  For example:
</p><pre> lexLitChar  &quot;\\nHello&quot;  =  [(&quot;\\n&quot;, &quot;Hello&quot;)]
</pre></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Char" class="def">Char</a>  </p><div class="subs instances"><p id="control.i:Char" class="caption collapser" onclick="toggleSection('i:Char')">Instances</p><div id="section.i:Char" class="show"><table><tr><td class="src"><a href="Prelude.html#t:Bounded">Bounded</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Prelude.html#t:Enum">Enum</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Prelude.html#t:Eq">Eq</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Prelude.html#t:Ord">Ord</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Prelude.html#t:Read">Read</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Prelude.html#t:Show">Show</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Ix.html#t:Ix">Ix</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="../base-4.5.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="../base-4.5.1.0/Foreign-Storable.html#t:Storable">Storable</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Random.html#t:Random">Random</a> <a href="Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:String" class="def">String</a> = [<a href="Char.html#t:Char">Char</a>]<a href="../base-4.5.1.0/src/GHC-Base.html#String" class="link">Source</a></p><div class="doc"><p>A <code><a href="Char.html#t:String">String</a></code> is a list of characters.  String constants in Haskell are values
 of type <code><a href="Char.html#t:String">String</a></code>.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.11.0</p></div></body></html>