66.1 xy.sty

<..xy.4ht..>
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % xy.4ht                                2014-07-12-22:36 %
 % Copyright (C) 2000--2009       Eitan M. Gurari         %
 <.TeX4ht copyright.>
 
 \pend:def\xy{\a:xypic}
 \append:def\endxy{\b:xypic}
 \NewConfigure{xypic}{2}
 <.sup/sub in xypic.>
 \expandafter\ifx \csname xyv2version\endcsname\relax\else
    <.config xyv2.>
 \fi
 \Hinput{xy}
 \endinput
 -_-_-

xypic assum catcodes of 7 and 8 for sup and sub.

<..sup/sub in xypic..>
 \def\:tempa#1#2{%
    \def\:tempc##1{%
      \def\:temp{%
        \ifx #1\next \let\next=^%
                     \def\:temp########1{##1^}%
        \else
           \ifx #2\next \let\next=_%
                        \def\:temp########1{##1_}%
           \else  \let\:temp=##1\fi
        \fi
        \:temp}\futurelet\next\:temp}%
    }
 \:CheckOption{no^} \if:Option   \else
    \:CheckOption{^13} \if:Option   \catcode‘\^=13
                       \else        \catcode‘\^=12 \fi
 \fi
 \:CheckOption{no_} \if:Option   \else
    \:CheckOption{_13} \if:Option   \catcode‘\_=13
                       \else        \catcode‘\_=12 \fi
 \fi
 \:tempa^_
 \catcode‘\^=7
 \catcode‘\_=8
 \HLet\xyFN@\:tempc
 -_-_-

<..config xyv2..>
 \let\xy:diagram=\diagram
 \def\diagram{\a:diagram \xy:diag}
 \def\xy:diag#1\enddiagram{\xy:diagram#1\enddiagram\b:diagram}
 \NewConfigure{diagram}{2}
 -_-_-