<glimmer-definition>
   <settings>
      <language>eXtensible HyperText Markup Language</language>
      <compiler>gnome-moz-remote --newwin "%1/%2"</compiler>
      <debugger>gnome-moz-remote --newwin "%1/%2"</debugger>
      <execution>gnome-moz-remote --newwin "%1/%2"</execution>
      <auto-indent>0</auto-indent>
      <use-spaces>0</use-spaces>
      <tab-stop>2</tab-stop>
   </settings>

   <mime-types>
      <extension>xhtml</extension>
   </mime-types>

   <syntax-items>
      <syntax-item>
         <name>strings1</name>
         <start-regex>&quot;</start-regex>
         <end-regex>\(&quot;\|\n\)</end-regex>
         <style>string</style>
      </syntax-item>
      <syntax-item>
         <name>comment</name>
         <start-regex>&lt;!--</start-regex>
         <end-regex>--&gt;</end-regex>
         <style>comment</style>
      </syntax-item>
      <syntax-item>
         <name>cdata</name>
         <start-regex>&lt;!\[CDATA\[</start-regex>
         <end-regex>\]\]&gt;</end-regex>
         <style>char</style>
      </syntax-item>
   </syntax-items>

   <pattern-items>
      <pattern-item>
         <name>tags_pi</name>
         <regex>&lt;\?\(\(X\|x\)\(M\|m\)\(L\|l\)\)?</regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>tags_decl</name>
         <regex>&lt;!\(DOCTYPE\|ELEMENT\|ENTITY\|ATTLIST\|NOTATION\)</regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>tags_a-d</name>
         <regex>&lt;/?\(a\|abbr\|acronym\|address\|applet\|area\|b\|base\|basefont\|bdo\|big\|blockquote\|body\|br\|button\|caption\|center\|cite\|code\|col\|colgroup\|dd\|del\|dfn\|dir\|div\|dl\|dt\)</regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>tags_e-n</name>
         <regex>&lt;/?\(em\|fieldset\|font\|form\|frame\|frameset\|h[1-6]\|head\|hr\|html\|i\|iframe\|img\|input\|ins\|isindex\|kbd\|label\|legend\|li\|link\|map\|menu\|meta\|noframes\|noscript\)</regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>tags_o-z</name>
         <regex>&lt;/?\(object\|ol\|optgroup\|option\|p\|param\|pre\|q\|s\|samp\|script\|select\|small\|span\|strike\|strong\|style\|sub\|sup\|table\|tbody\|td\|textarea\|tfoot\|th\|thead\|title\|tr\|tt\|u\|ul\|var\)</regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>hex</name>
         <regex>#[a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9]</regex>
         <style>hexidecimal</style>
      </pattern-item>
      <pattern-item>
         <name>close</name>
         <regex>\(/\|\?\)?&gt;</regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>entities</name>
         <regex>\(\&amp;\|\%\)[a-zA-Z0-9#]*;</regex>
         <style>variable</style>
      </pattern-item>
      <pattern-item>
         <name>operators</name>
         <regex>\(=\|+\|\?\|\*\|\%\)</regex>
         <style>operator</style>
      </pattern-item>
   </pattern-items>

   <embedded-items>
      <embedded-item>
         <name>keywords_pi</name>
         <outside-regex>&lt;\?.+\?&gt;?</outside-regex>
         <inside-regex>\b\(version\|encoding\|standalone\)</inside-regex>
         <style>data_type</style>
      </embedded-item>
      <embedded-item>
         <name>keywords_decl_1</name>
         <outside-regex>&lt;!.+&gt;?</outside-regex>
         <inside-regex>\b\(SYSTEM\|PUBLIC\|CDATA\|NDATA\|EMPTY\|ANY\|ID\|IDREF\|IDREFS/|ENTITY\|ENTITIES\|NMTOKEN\|NMTOKENS\)</inside-regex>
         <style>data_type</style>
      </embedded-item>
      <embedded-item>
         <name>keywords_decl_2</name>
         <outside-regex>&lt;!.+&gt;?</outside-regex>
         <inside-regex>\(#FIXED\|#REQUIRED\|#IMPLIED\|#PCDATA\)</inside-regex>
         <style>data_type</style>
      </embedded-item>
      <embedded-item>
         <name>keywords_conditional</name>
         <outside-regex>&lt;!\[.+\]\]&gt;?</outside-regex>
         <inside-regex>\(INCLUDE\|IGNORE\)</inside-regex>
         <style>data_type</style>
      </embedded-item>
      <embedded-item>
         <name>keywords1</name>
         <outside-regex>&lt;.+&gt;?</outside-regex>
         <inside-regex>\b\(xml:lang\|xmlns\|xml:space\)\b</inside-regex>
         <style>data_type</style>
      </embedded-item>
      <embedded-item>
         <name>attributes_core</name>
         <outside-regex>&lt;.+&gt;?</outside-regex>
         <inside-regex>\b\(class\|id\|style\|title\|dir\|lang\|onclick\|ondblclick\|onkeydown\|onkeypress\|onkeyup\|onmousedown\|onmousemove\|onmouseout\|onmouseover\|onmouseup\)</inside-regex>
         <style>data_type</style>
      </embedded-item>
      <embedded-item>
         <name>attributes_a-d</name>
         <outside-regex>&lt;.+&gt;?</outside-regex>
         <inside-regex>\b\(abbr\|accept\|accept-charset\|accesskey\|action\|align\|alink\|alt\|archive\|axis\|background\|bgcolor\|border\|cellpadding\|cellspacing\|char\|charoff\|charset\|checked\|cite\|classid\|code\|codebase\|codetype\|color\|cols\|colspan\|compact\|coords\|data\|datetime\|declare\|defer\|disabled\)\b</inside-regex>
         <style>data_type</style>
      </embedded-item>
      <embedded-item>
         <name>attributes_e-n</name>
         <outside-regex>&lt;.+&gt;?</outside-regex>
         <inside-regex>\b\(enctype\|face\|for\|frame\|frameborder\|headers\|height\|href\|hreflang\|hspace\|http-equiv\|label\|language\|link\|longdesc\|marginheight\|marginwidth\|maxlength\|media\|method\|multiple\|name\|nohref\|noresize\|nowrap\)\b</inside-regex>
         <style>data_type</style>
      </embedded-item>
      <embedded-item>
         <name>attributes_o-z</name>
         <outside-regex>&lt;.+&gt;?</outside-regex>
         <inside-regex>\b\(object\|onblur\|onchange\|onfocus\|onload\|onreset\|onselect\|onsubmit\|onunload\|prompt\|readonly\|rel\|rev\|rows\|rowspan\|rules\|scheme\|scope\|scrolling\|selected\|shape\|size\|span\|src\|standby\|start\|summary\|tabindex\|target\|text\|type\|usemap\|valign\|value\|valuetype\|vlink\|vspace\|width\)\b</inside-regex>
         <style>data_type</style>
      </embedded-item>
   </embedded-items>
</glimmer-definition>
