<glimmer-definition>
   <settings>
      <language>Wireless 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>4</tab-stop>
   </settings>

   <mime-types>
      <extension>wml</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>strings2</name>
         <start-regex>&apos;</start-regex>
         <end-regex>\(&apos;\|\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-items>

   <pattern-items>
      <pattern-item>
         <name>vars</name>
         <regex>\$[a-zA-Z_:()]*</regex>
         <style>variable</style>
      </pattern-item>
      <pattern-item>
         <name>tags1</name>
         <regex>&lt;/?\(wml\|template\|card\|onevent\|access\|head\|meta\|select\|optgroup\|option\|input\|timer\|postfield\|setvar\|fieldset\|do\|go\|prev\|noop\|refresh\|p\|table\|tr\|td\|anchor\|a\|img\|pre\)</regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>tags2</name>
         <regex>&lt;/?\(WML\|TEMPLATE\|CARD\|ONEVENT\|ACCESS\|HEAD\|META\|SELECT\|OPTGROUP\|OPTION\|INPUT\|TIMER\|POSTFIELD\|SETVAR\|FIELDSET\|DO\|GO\|PREV\|NOOP\|REFRESH\|P\|TABLE\|TR\|TD\|ANCHOR\|A\|IMG\|PRE\)</regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>tags3</name>
         <regex>&lt;/?\(em\|i\|b\|strong\|u\|big\|small\|br\)/?></regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>tags4</name>
         <regex>&lt;/?\(EM\|I\|B\|STRONG\|U\|BIG\|SMALL\|br\)/?></regex>
         <style>keyword</style>
      </pattern-item>
      <pattern-item>
         <name>numbers</name>
         <regex>[0-9]+\.?[0-9]*</regex>
         <style>decimal</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>operators</name>
         <regex>\(=\|+\|-\)</regex>
         <style>operator</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>keyword</style>
      </pattern-item>
   </pattern-items>

   <embedded-items>
      <embedded-item>
         <name>keywords1</name>
         <outside-regex>&lt;.+&gt;?</outside-regex>
         <inside-regex>\b\(xml:lang\|onenterforward\|onenterbackward\|ontimer\|title\|newcontext\|ordered\|type\|label\|name\|class\|id\|optional\|domain\|path\|http-equiv\|forua\|content\|scheme\|href\|sendreferer\|method\|enctype\|accept\-charset\|value\|iname\|ivalue\|multiple\|tabindex\|onpick\|format\|emptyok\|size\|maxlength\|accesskey\|alt\|src\|localsrc\|vspace\|hspace\|align\|height\|width\|columns\|mode\|xml:space\)\b</inside-regex>
         <style>data_type</style>
      </embedded-item>
      <embedded-item>
         <name>keywords2</name>
         <outside-regex>&lt;.+&gt;?</outside-regex>
         <inside-regex>\b\(XML:LANG\|ONENTERFORWARD\|ONENTERBACKWARD\|ONTIMER\|TITLE\|NEWCONTEXT\|ORDERED\|TYPE\|LABEL\|NAME\|CLASS\|ID\|OPTIONAL\|DOMAIN\|PATH\|HTTP-EQUIV\|FORUA\|CONTENT\|SCHEME\|HREF\|SENDREFERER\|METHOD\|ENCTYPE\|ACCEPT\-CHARSET\|VALUE\|INAME\|IVALUE\|MULTIPLE\|TABINDEX\|ONPICK\|FORMAT\|EMPTYOK\|SIZE\|MAXLENGTH\|ACCESSKEY\|ALT\|SRC\|LOCALSRC\|VSPACE\|HSPACE\|ALIGN\|HEIGHT\|WIDTH\|COLUMNS\|MODE\|XML:SPACE\)\b</inside-regex>
         <style>data_type</style>
      </embedded-item>
   </embedded-items>
</glimmer-definition>
