Core

The ‘\array’ and ‘\tabular’ environments are both defined in terms of \@array,

<..latex lttab..>+
 \:CheckOption{no-array}\if:Option \else
    <.shared html latex array/tabular.>
    \:ifpackageloaded{array}{\:Optiontrue}{}
 \fi
 \if:Option \else
    <.array/tabular of latex.>
 \fi
 -_-_-

<..colortbl.sty shared configNO..>
 \:CheckOption{no-array}\if:Option \else
    \def\HColWidth{\csname @testpach \HCol\endcsname}
 
 
 
 
 -_-_-

Unless a substitution for html array/tabular is provided, ‘no-array’ also requires ‘no-halign’.

<..array/tabular of latex..>
 <.html private array/tabular.>
 <.pic array.>
 <.pic tabular.>
 -_-_-

<..config latex.ltx utilities..>+
 \:CheckOption{no-array}\if:Option \else
    <.html latex array/tabular Config util.>
 \fi
 -_-_-