[
( Char | Xp | Xh1 | Xh2 | Xh3 | Xh4 | Xh5 | Xh6 | Xdiv | Xul | Xol | Xdl | Xmenu | Xdir | Xpre | Xhr | Xblockquote | Xaddress | Xcenter | Xnoframes | Xisindex | Xfieldset | Xtable | Xform | Xa | Xbr | Xspan | Xbdo | Xobject | Xapplet | Ximg | Xmap | Xiframe | Xtt | Xi | Xb | Xbig | Xsmall | Xu | Xs | Xstrike | Xfont | Xbasefont | Xem | Xstrong | Xdfn | Xcode | Xq | Xsub | Xsup | Xsamp | Xkbd | Xvar | Xcite | Xabbr | Xacronym | Xinput | Xselect | Xtextarea | Xlabel | Xbutton | Xins | Xdel | Xscript | Xnoscript )*
];;
type Xpre =
[
( Char | Xa | Xbr | Xspan | Xbdo | Xmap | Xtt | Xi | Xb | Xu | Xs | Xem | Xstrong | Xdfn | Xcode | Xq | Xsub | Xsup | Xsamp | Xkbd | Xvar | Xcite | Xabbr | Xacronym | Xinput | Xselect | Xtextarea | Xlabel | Xbutton )*
];;
type Xhr =
[
];;
type Xaddress =
[
( Char | Xa | Xbr | Xspan | Xbdo | Xobject | Xapplet | Ximg | Xmap | Xiframe | Xtt | Xi | Xb | Xbig | Xsmall | Xu | Xs | Xstrike | Xfont | Xbasefont | Xem | Xstrong | Xdfn | Xcode | Xq | Xsub | Xsup | Xsamp | Xkbd | Xvar | Xcite | Xabbr | Xacronym | Xinput | Xselect | Xtextarea | Xlabel | Xbutton | Xins | Xdel | Xscript | Xnoscript )*
];;
type Xdd =
[
( Char | Xp | Xh1 | Xh2 | Xh3 | Xh4 | Xh5 | Xh6 | Xdiv | Xul | Xol | Xdl | Xmenu | Xdir | Xpre | Xhr | Xblockquote | Xaddress | Xcenter | Xnoframes | Xisindex | Xfieldset | Xtable | Xform | Xa | Xbr | Xspan | Xbdo | Xobject | Xapplet | Ximg | Xmap | Xiframe | Xtt | Xi | Xb | Xbig | Xsmall | Xu | Xs | Xstrike | Xfont | Xbasefont | Xem | Xstrong | Xdfn | Xcode | Xq | Xsub | Xsup | Xsamp | Xkbd | Xvar | Xcite | Xabbr | Xacronym | Xinput | Xselect | Xtextarea | Xlabel | Xbutton | Xins | Xdel | Xscript | Xnoscript )*
];;
type Xdt =
[
( Char | Xa | Xbr | Xspan | Xbdo | Xobject | Xapplet | Ximg | Xmap | Xiframe | Xtt | Xi | Xb | Xbig | Xsmall | Xu | Xs | Xstrike | Xfont | Xbasefont | Xem | Xstrong | Xdfn | Xcode | Xq | Xsub | Xsup | Xsamp | Xkbd | Xvar | Xcite | Xabbr | Xacronym | Xinput | Xselect | Xtextarea | Xlabel | Xbutton | Xins | Xdel | Xscript | Xnoscript )*
];;
type Xdl =
[
(Xdt | Xdd)+ ];;
type Xli =
[
( Char | Xp | Xh1 | Xh2 | Xh3 | Xh4 | Xh5 | Xh6 | Xdiv | Xul | Xol | Xdl | Xmenu | Xdir | Xpre | Xhr | Xblockquote | Xaddress | Xcenter | Xnoframes | Xisindex | Xfieldset | Xtable | Xform | Xa | Xbr | Xspan | Xbdo | Xobject | Xapplet | Ximg | Xmap | Xiframe | Xtt | Xi | Xb | Xbig | Xsmall | Xu | Xs | Xstrike | Xfont | Xbasefont | Xem | Xstrong | Xdfn | Xcode | Xq | Xsub | Xsup | Xsamp | Xkbd | Xvar | Xcite | Xabbr | Xacronym | Xinput | Xselect | Xtextarea | Xlabel | Xbutton | Xins | Xdel | Xscript | Xnoscript )*
];;
type Xdir =
[
Xli+ ];;
type Xmenu =