<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ooNotepadSyntax version="1">
    <Lexer name="HTML/PHP/ASP/JS" value="4" filemask="*.asp;*.htm;*.html;*.xhtml;*.php;*.php3;*.phtml">
        <State name="HTML Default" value="0" />
        <State name="HTML Tag" value="1" />
        <State name="HTML Unknown tag" value="2" />
        <State name="HTML Attribute name" value="3" />
        <State name="HTML Unknown attribute" value="4" />
        <State name="HTML Attribute value" value="5,6,7,8" />
        <State name="HTML Comment" value="9" />
        <State name="HTML Entity" value="10" />
        <State name="HTML Tag end" value="11" />
        <State name="XML Start" value="12" />
        <State name="XML End" value="13" />
        <State name="CDATA Section" value="17" />
        <State name="PHP/Unknown Section Block" value="18" />
        <State name="Unquoted values" value="19" />
        <State name="JSP Comment" value="20" />
        <State name="SGML tags" value="21" />
        <State name="SGML command" value="22" />
        <State name="SGML 1st param" value="23" />
        <State name="SGML double string" value="24" />
        <State name="SGML single string" value="25" />
        <State name="SGML error" value="26" />
        <State name="SGML special (#xxxx type)" value="27" />
        <State name="SGML entity" value="28" />
        <State name="SGML comment" value="29" />
        <State name="SGML block" value="31" />
        <State name="JS Start" value="40" />
        <State name="JS Default" value="41" />
        <State name="JS Comment" value="42" />
        <State name="JS Line Comment" value="43" />
        <State name="JS Doc comment" value="44" />
        <State name="JS Number" value="45" />
        <State name="JS Word" value="46" />
        <State name="JS Keyword" value="47" />
        <State name="JS Double quoted string" value="48" />
        <State name="JS Single quoted string" value="49" />
        <State name="JS Symbols" value="50" />
        <State name="JavaScript EOL" value="51" />
        <State name="JavaScript RegEx" value="52" />
        <State name="ASP JS Start" value="55" />
        <State name="ASP JS Default" value="56" />
        <State name="ASP JS Comment" value="57" />
        <State name="ASP JS Line Comment" value="58" />
        <State name="ASP JS Doc comment" value="59" />
        <State name="ASP JS Number" value="60" />
        <State name="ASP JS Word" value="61" />
        <State name="ASP JS Keyword" value="62" />
        <State name="ASP JS Double quoted string" value="63" />
        <State name="ASP JS Single quoted string" value="64" />
        <State name="ASP JS Symbols" value="65" />
        <State name="ASP JavaScript EOL" value="66" />
        <State name="ASP JavaScript RegEx" value="67" />
        <State name="VBS Start" value="70" />
        <State name="VBS Default" value="71" />
        <State name="VBS Comment" value="72" />
        <State name="VBS Number" value="73" />
        <State name="VBS KeyWord" value="74" />
        <State name="VBS String" value="75" />
        <State name="VBS Identifier" value="76" />
        <State name="VBS Unterminated string" value="77" />
        <State name="ASP VBS Start" value="80" />
        <State name="ASP VBS Default" value="81" />
        <State name="ASP VBS Comment" value="82" />
        <State name="ASP VBS Number" value="83" />
        <State name="ASP VBS KeyWord" value="84" />
        <State name="ASP VBS String" value="85" />
        <State name="ASP VBS Identifier" value="86" />
        <State name="ASP VBS Unterminated string" value="87" />
        <State name="Embedded Python" value="90" />
        <State name="Embedded Python 2" value="91" />
        <State name="Embedded Python Comment" value="92" />
        <State name="Embedded Python Number" value="93" />
        <State name="Embedded Python String" value="94" />
        <State name="Embedded Python Single quoted string" value="95" />
        <State name="Embedded Python Keyword" value="96" />
        <State name="Embedded Python Triple quotes" value="97" />
        <State name="Embedded Python Triple double quotes" value="98" />
        <State name="Embedded Python Class name definition" value="99" />
        <State name="Embedded Python Function or method name definition" value="100" />
        <State name="Embedded Python Operators" value="101" />
        <State name="Embedded Python Identifiers" value="102" />
        <State name="ASP Python" value="105" />
        <State name="ASP Python 2" value="106" />
        <State name="ASP Python Comment" value="107" />
        <State name="ASP Python Number" value="108" />
        <State name="ASP Python String" value="109" />
        <State name="ASP Python Single quoted string" value="110" />
        <State name="ASP Python Keyword" value="111" />
        <State name="ASP Python Triple quotes" value="112" />
        <State name="ASP Python Triple double quotes" value="113" />
        <State name="ASP Python Class name definition" value="114" />
        <State name="ASP Python Function or method name definition" value="115" />
        <State name="ASP Python Operators" value="116" />
        <State name="ASP Python Identifiers" value="117" />
        <State name="PHP Complex Variable" value="104" />
        <State name="PHP Default" value="118" />
        <State name="PHP HString" value="119" />
        <State name="PHP Simple String" value="120" />
        <State name="PHP Word" value="121" />
        <State name="PHP Number" value="122" />
        <State name="PHP Variable" value="123" />
        <State name="PHP Multiline comment" value="124" />
        <State name="PHP single line Comment" value="125" />
        <State name="PHP HString Variable" value="126" />
        <State name="PHP Operator" value="127" />
    </Lexer>
    <KeyWords>
        <keyword value="0">
            <![CDATA[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 em
                                   fieldset font form frame frameset h1 h2 h3 h4 h5 h6
                                   head hr html i iframe img input ins isindex kbd label
                                   legend li link map menu meta noframes noscript
                                   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 xml xmlns xml:lang
                                   abbr accept-charset accept accesskey action align alink
                                   alt archive axis background bgcolor border
                                   cellpadding cellspacing char charoff charset checked cite
                                   class classid clear codebase codetype color cols colspan
                                   compact content coords
                                   data datafld dataformatas datapagesize datasrc datetime
                                   declare defer dir disabled enctype event
                                   face for frame frameborder
                                   headers height href hreflang hspace http-equiv
                                   id ismap label lang language leftmargin link longdesc
                                   marginwidth marginheight maxlength media method multiple
                                   name nohref noresize noshade nowrap
                                   object onblur onchange onclick ondblclick onfocus
                                   onkeydown onkeypress onkeyup onload onmousedown
                                   onmousemove onmouseover onmouseout onmouseup
                                   onreset onselect onsubmit onunload
                                   profile prompt readonly rel rev rows rowspan rules
                                   scheme scope selected shape size span src standby start style
                                   summary tabindex target text title topmargin type usemap
                                   valign value valuetype version vlink vspace width
                                   text password checkbox radio submit reset
                                   file hidden image
                                   article aside calendar canvas card command commandset datagrid datatree
                                   footer gauge header m menubar menulabel nav progress section switch tabbo
                                   active command contenteditable ping
                                   public !doctype]]>
</keyword>
        <keyword value="1">
            <![CDATA[abstract boolean break byte case catch char class const
                            continue debugger default delete do double	else enum export
                            extends false final finally float for function goto if implements
                            import in	instanceof int interface long native new null package
                            private protected public return short static super	switch
                            synchronized this throw throws transient true try typeof var
                            void volatile while with]]>
</keyword>
        <keyword value="2">
            <![CDATA[addressof alias and as attribute base begin binary boolean byref byte byval call case compare
                            const currency date decimal declare defbool defbyte defint deflng defcur defsng defdbl defdec
                            defdate defstr defobj defvar dim do double each else elseif empty end enum eqv erase error
                            event exit explicit false for friend function get gosub goto if imp implements in input integer
                            is len let lib like load lock long loop lset me mid midb mod new next not nothing null object
                            on option optional or paramarray preserve print private property public raiseevent randomize
                            redim rem resume return rset seek select set single static step stop string sub then time to
                            true type typeof unload until variant wend while with withevents xor]]>
</keyword>
        <keyword value="3">
            <![CDATA[and assert break class continue def del elif
                            else except exec finally for from global if import in is lambda None
                            not or pass print raise return try while yield]]>
</keyword>
        <keyword value="4">
            <![CDATA[and array as bool boolean break case cfunction class const continue declare
                             default die directory do double echo else elseif empty enddeclare endfor
                             endforeach endif endswitch endwhile eval exit extends false float for
                             foreach function global if include include_once int integer isset list new
                             null object old_function or parent print real require require_once resource
                             return static stdclass string switch true unset use var while xor __class__
                             __file__ __function__ __line__ __sleep __wakeup]]>
</keyword>
    </KeyWords>
</ooNotepadSyntax>
