diff options
author | ross <unknown> | 2005-01-13 14:44:24 +0000 |
---|---|---|
committer | ross <unknown> | 2005-01-13 14:44:24 +0000 |
commit | e8f54f255a7295fc0da368390706b1ae5d90268c (patch) | |
tree | 215741b4fb682405c15b75d8241004ad3bd8f787 /doc/haddock.xml | |
parent | 106e3cf0daeae469f969e669317c863a56b533b4 (diff) |
[haddock @ 2005-01-13 14:44:24 by ross]
Describe numeric character references.
Diffstat (limited to 'doc/haddock.xml')
-rw-r--r-- | doc/haddock.xml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/haddock.xml b/doc/haddock.xml index 0b97c92c..df1dc4a7 100644 --- a/doc/haddock.xml +++ b/doc/haddock.xml @@ -1230,6 +1230,28 @@ module A where </section> <section> + <title>Character references</title> + + <para>Although Haskell source files may contain any character + from the Unicode character set, the encoding of these characters + as bytes varies between systems, so that only source files + restricted to the ASCII character set are portable. Other + characters may be specified in character and string literals + using Haskell character escapes. To represent such characters + in documentation comments, Haddock supports SGML-style numeric + character references of the forms + <literal>&#</literal><replaceable>D</replaceable><literal>;</literal> + and + <literal>&#x</literal><replaceable>H</replaceable><literal>;</literal> + where <replaceable>D</replaceable> and <replaceable>H</replaceable> + are decimal and hexadecimal numbers denoting a code position + in Unicode (or ISO 10646). For example, the references + <literal>&#x3BB;</literal>, <literal>&#x3bb;</literal> + and <literal>&#955;</literal> all represent the lower-case + letter lambda.</para> + </section> + + <section> <title>Code Blocks</title> <para>Displayed blocks of code are indicated by surrounding a |