<..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.>%
-_-_-