summaryrefslogtreecommitdiff
path: root/Lisp
diff options
context:
space:
mode:
authorMatthias Benkard <code@mail.matthias.benkard.de>2008-03-05 17:36:49 +0100
committerMatthias Benkard <code@mail.matthias.benkard.de>2008-03-05 17:36:49 +0100
commitd41db1628a479303e4223e2d4802a2ccc3132f21 (patch)
tree5cd633c6413acc40c2fbb8c809107ea5053fcf83 /Lisp
parent28a959c4f007cd853fd011f2cb100887e904c7b5 (diff)
Admit defeat to CL-Markdown and code nested lists directly in HTML.
darcs-hash:5a090d568fd3d11e46370af41ddeb08ab2c502b5
Diffstat (limited to 'Lisp')
-rw-r--r--Lisp/method-invocation.lisp37
1 files changed, 23 insertions, 14 deletions
diff --git a/Lisp/method-invocation.lisp b/Lisp/method-invocation.lisp
index 9ed2b68..8f1c9c0 100644
--- a/Lisp/method-invocation.lisp
+++ b/Lisp/method-invocation.lisp
@@ -44,20 +44,29 @@ All uneven-numbered *message components*, which must be **symbol**s, are
first split into parts separated by hyphens and each part converted into
a **string** according to the following rules:
-1. 1. If the keywords' **symbol name**s do contain **lowercase**
- **character**s, their case is left intact.
-
- 2. If the keywords' **symbol name**s do not contain any **lowercase**
- **character**s, the following steps are taken in order to adjust
- their case.
-
- 1. The first part is fully converted to **lowercase**.
-
- 2. Any additional parts are also fully converted to **lowercase**
- except for their first letters, which are left intact.
-
-2. If the symbol is a **keyword**, the resulting **string** is suffixed
- by a **colon** (`:').
+<ol>
+ <li>
+ <ol>
+ <li>If the keywords' **symbol name**s do contain
+ **lowercase** **character**s, their case is left intact.</li>
+
+ <li>If the keywords' **symbol name**s do not contain any **lowercase**
+ **character**s, the following steps are taken in order to adjust their
+ case.
+
+ <ol>
+ <li>The first part is fully converted to **lowercase**.</li>
+
+ <li>Any additional parts are also fully converted to **lowercase**
+ except for their first letters, which are left intact.</li>
+ </ol>
+ </li>
+ </ol>
+ </li>
+
+ <li>If the symbol is a **keyword**, the resulting **string** is suffixed
+ by a **colon** (`:').</li>
+</ol>
After that, all parts are concatenated in order to form a
single *message name component*. The *message name components* are in