From d41db1628a479303e4223e2d4802a2ccc3132f21 Mon Sep 17 00:00:00 2001 From: Matthias Benkard Date: Wed, 5 Mar 2008 17:36:49 +0100 Subject: Admit defeat to CL-Markdown and code nested lists directly in HTML. darcs-hash:5a090d568fd3d11e46370af41ddeb08ab2c502b5 --- Lisp/method-invocation.lisp | 37 +++++++++++++++++++++++-------------- 1 file 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** (`:'). +
    +
  1. +
      +
    1. If the keywords' **symbol name**s do contain + **lowercase** **character**s, their case is left intact.
    2. + +
    3. 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. + +
      3. Any additional parts are also fully converted to **lowercase** + except for their first letters, which are left intact.
      4. +
      +
    4. +
    +
  2. + +
  3. If the symbol is a **keyword**, the resulting **string** is suffixed + by a **colon** (`:').
  4. +
After that, all parts are concatenated in order to form a single *message name component*. The *message name components* are in -- cgit v1.2.3