78.8 Item Groups

<..context core-itm..>
 \def\:tempc[#1][#2]{\o:redostartitemgroup:[#1][#2]%
    \verify:config{\currentitemgroup-group}{itemgroup}%
    \csname a:\currentitemgroup-group\endcsname}
 \HLet\redostartitemgroup=\:tempc
 \pend:def\stopitemgroup{%
    \csname b:\currentitemgroup-group\endcsname}
 \NewConfigure{itemgroup}{2}
 -_-_-

<..context core-itm..>+
 \pend:def\dolistitem{\HLet\noindent\item:noindent}
 \append:def\dolistitem{%
    \csname b:<.itemize group type.>-item\endcsname}
 \def\item:noindent#1\strutdepth{#1\strutdepth
    \let\noindent\o:noindent:
    \verify:config{<.itemize group type.>-item}%
                  {<.itemize type.>-listitem}%
    \csname a:<.itemize group type.>-item\endcsname}%
 \NewConfigure{head-listitem}{2}
 \NewConfigure{symbol-listitem}{2}
 \NewConfigure{other-listitem}{2}
 \NewConfigure{itemize-group}{2}
 \NewConfigure{itemize-other-item}{2}
 -_-_-

<..itemize type..>
 \ifconditional\headlistitem
   \ifconditional\symbollistitem
     symbol%
   \else
     head%
   \fi
 \else
   \ifconditional\symbollistitem
     symbol%
   \else
     other%
   \fi
 \fi
 -_-_-
 
 \ifconditional\headlistitem     head\else
 \ifconditional\symbollistitem symbol\else
               other\fi\fi -_-_-

<..itemize group type..>
 \currentitemgroup -<.itemize type.>%
 -_-_-