diff options
author | Matthias Benkard <code@mail.matthias.benkard.de> | 2008-03-05 17:36:49 +0100 |
---|---|---|
committer | Matthias Benkard <code@mail.matthias.benkard.de> | 2008-03-05 17:36:49 +0100 |
commit | d41db1628a479303e4223e2d4802a2ccc3132f21 (patch) | |
tree | 5cd633c6413acc40c2fbb8c809107ea5053fcf83 /Lisp | |
parent | 28a959c4f007cd853fd011f2cb100887e904c7b5 (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.lisp | 37 |
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 |