The macro package supports the following lists and environments:

startdit()

    dit(Itemizing:) An itemized lists consists of indented items, usually
    preceded by a bullet. 
    
    There are two ways to indicate an itemized list: one is to start the list
    with tt(itemize) and an open parenthesis and to close it with a closing
    parenthesis. The other way is to start the list with tt(startit()) and to
    end it with tt(endit()).
    
    The items in the list are indicated with tt(it()).
    
    Example:
    
verb(\
One version of itemized list:
itemize(
    it() One item.
    it() Another item.
)
    
Second version:
startit()
    it() One item.
    it() Another item.
endit()
)

    dit(Description lists:) A description list is similar to an itemized list,
    except that the items in the list have a short description (as in this 
    list). The description list is either inside a tt(description()) or 
    is started with tt(startdit()) and ended with tt(enddit()).
    
    The items in the list are marked with tt(dit()), this macro expects the
    short description of the item.
    
    Example:
    
verb(\
One version of a description list:
description(
    dit(First this:) One item.
    dit(Then this:) Another item.
)
    
Second version:
startdit()
    dit(First this:) One item.
    dit(Then this:) Another item.
enddit()
)

    dit(Enumerated lists:) An enumerated list is like an itemized list, except
    that the items are numbered. The list must be inside a tt(enumerate()), or
    it must start with tt(starteit()) and end with tt(endeit()).
    
    The elements in the list must be indicated with tt(eit()).
    
    Example:

verb(\
One version of an enumerated list:    
enumerate(    
    eit() One item.    
    eit() Another item.    
)    
    
Second version:    
starteit()    
    eit() One item.    
    eit() Another item.    
endeit()    
)

    dit(Centered text:) Centering text may not be available in all output 
    formats. When unavailable, the text is typeset left-flushed.
    
    Centered text is either either inside tt(center()), or starts with 
    tt(startcenter()) and ends with tt(endcenter()). Separate lines in a 
    centered block must be terminated by tt(nl()), otherwise they are merged 
    with subsequent lines.
    
    Example:
    
verb(\
center(\    
    Centered text. nl()    
    Another line of centered text.)    
    
startcenter()    
    Centered text.    
endcenter()    
)

    dit(Verbatim text:) em(Verbatim) text appears on the output exactly in the
    same layout as it is in the input file. Typesetting text in verbatim mode
    is useful for, e.g., source files. Depending on the output format, the
    font of the verbatim text is changed to a teletype font.
    
    The text must either be inside tt(verb()):

verb(\
verb(
    This is totally verbatim text.
    It is not further processed by Yodl.
)
)

    The text in question is of course not subject to macro expansion by Yodl. 
    However, global string substitution as defined by tt(SUBST) always occurs, 
    see section ref(subst). 

    dit(Quotes:) Long quotes can be set by the tt(quote) macro. It has one 
    argument, the quote to set, as in:
    
verb(\
quote(DOS: n., A small annoying boot virus that causes random spontaneous 
system crashes, usually just before saving a massive project. Easily 
cured by UNIX. See also MS-DOS, IBM-DOS, DR-DOS.
    
(from David Vicker's .plan))
)

enddit()
