.*\.(xml|XML|svg|SVG|html|HTML|htm|HTM|tpl|TPL)
comment
<!\-\-
\-\->
macro
<!\[CDATA\[
\]\]>
functionName
</[ \t]*\w+?[ \t]*>
SYNTAX_ERROR
</
>
normal
<
>
parseInsideBalise
commonDefine
&(gt|lt|amp|apos|quot);
error
>|<|&|'|"
error
<\?\w*|\?>
functionName
<[ \t]*[0-9a-zA-Z_]+
functionName
/?>
doubleQuoteText
"(.|\r|\n|\\\\|\\")*?"
doubleQuoteText
\b'(.|\r|\n)*?('|\n)
boolean
=
keyword
\w+