126 lines
4.0 KiB
Lua
126 lines
4.0 KiB
Lua
-- authors: Luxinia Dev (Eike Decker & Christoph Kubisch)
|
|
---------------------------------------------------------
|
|
|
|
return {
|
|
exts = {"htm","html"},
|
|
lexer = wxstc.wxSTC_LEX_HTML,
|
|
apitype = "html",
|
|
|
|
stylingbits = 7,
|
|
|
|
lexerstyleconvert = {
|
|
text = {
|
|
wxstc.wxSTC_H_DEFAULT,
|
|
wxstc.wxSTC_HJ_DEFAULT,
|
|
},
|
|
comment = {wxstc.wxSTC_H_COMMENT,
|
|
wxstc.wxSTC_HPHP_COMMENT,
|
|
wxstc.wxSTC_HPHP_COMMENTLINE,
|
|
wxstc.wxSTC_HJA_COMMENTLINE,
|
|
wxstc.wxSTC_HJA_COMMENTDOC,
|
|
wxstc.wxSTC_HJ_COMMENT,
|
|
wxstc.wxSTC_HJ_COMMENTLINE,
|
|
wxstc.wxSTC_HJ_COMMENTDOC,},
|
|
stringeol = {wxstc.wxSTC_HJ_STRINGEOL,},
|
|
number = {wxstc.wxSTC_H_NUMBER,
|
|
wxstc.wxSTC_HJ_NUMBER,
|
|
wxstc.wxSTC_HJA_NUMBER,
|
|
wxstc.wxSTC_HPHP_NUMBER,},
|
|
stringtxt = {
|
|
wxstc.wxSTC_H_DOUBLESTRING,
|
|
wxstc.wxSTC_H_SINGLESTRING,
|
|
wxstc.wxSTC_HJ_DOUBLESTRING,
|
|
wxstc.wxSTC_HJ_SINGLESTRING,
|
|
wxstc.wxSTC_HJA_DOUBLESTRING,
|
|
wxstc.wxSTC_HJA_SINGLESTRING,
|
|
wxstc.wxSTC_HPHP_HSTRING,
|
|
wxstc.wxSTC_HPHP_SIMPLESTRING,
|
|
},
|
|
lexerdef= {
|
|
|
|
wxstc.wxSTC_H_OTHER,
|
|
wxstc.wxSTC_H_ENTITY,
|
|
wxstc.wxSTC_H_VALUE,
|
|
|
|
wxstc.wxSTC_HJA_START,
|
|
wxstc.wxSTC_HJA_DEFAULT,
|
|
wxstc.wxSTC_HJA_COMMENT,
|
|
|
|
wxstc.wxSTC_HJA_SYMBOLS,
|
|
wxstc.wxSTC_HJA_STRINGEOL,
|
|
wxstc.wxSTC_HJA_REGEX,
|
|
|
|
wxstc.wxSTC_HPHP_DEFAULT,
|
|
|
|
},
|
|
keywords0 = {
|
|
wxstc.wxSTC_H_TAG,
|
|
wxstc.wxSTC_H_ATTRIBUTE,
|
|
|
|
wxstc.wxSTC_HPHP_OPERATOR,
|
|
|
|
wxstc.wxSTC_HJA_KEYWORD,
|
|
},
|
|
keywords1 = {wxstc.wxSTC_H_TAGUNKNOWN,
|
|
wxstc.wxSTC_H_ATTRIBUTEUNKNOWN,
|
|
wxstc.wxSTC_HJ_WORD,
|
|
wxstc.wxSTC_HPHP_WORD,
|
|
wxstc.wxSTC_HJA_WORD,
|
|
wxstc.wxSTC_HPHP_VARIABLE,
|
|
wxstc.wxSTC_HPHP_HSTRING_VARIABLE,},
|
|
keywords2 = {wxstc.wxSTC_H_SCRIPT,
|
|
wxstc.wxSTC_HJ_KEYWORD,
|
|
wxstc.wxSTC_HJ_REGEX,},
|
|
keywords3 = {wxstc.wxSTC_HJ_SYMBOLS,},
|
|
keywords4 = {
|
|
wxstc.wxSTC_HJ_START,},
|
|
keywords5 = {wxstc.wxSTC_LUA_WORD6,},
|
|
keywords6 = {wxstc.wxSTC_LUA_WORD7,},
|
|
keywords7 = {wxstc.wxSTC_LUA_WORD8,},
|
|
preprocessor= {wxstc.wxSTC_LUA_PREPROCESSOR,},
|
|
},
|
|
|
|
keywords = {
|
|
-- HTML tags and attributes
|
|
[[ 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
|
|
|
|
class id style title dir lang onclick ondblclick onmousedown onmouseup
|
|
onmouseover onmousemove onmouseout onkeypress onkeydown onkeyup
|
|
accesskey charset coords href hreflang name onblur onfocus rel rev
|
|
shape tabindex target type
|
|
align alt archive code codebase width height hspace name object vspace
|
|
nohref color face size cite alink background bgcolor link onload
|
|
onunload text vlink clear disabled type value char charoff span
|
|
datetime compact color action accept accept-charset enctype method
|
|
onreset onsubmit frameborder longdesc marginwidth marginheight
|
|
noresize scrolling src cols rows profile noshade version
|
|
border ismap usemap checked maxlength readonly onchange onselect
|
|
prompt for http-equiv content scheme classid codetype data declare
|
|
standby start disabled label selected defer event language for
|
|
multiple media cellpadding cellspacing rules summary
|
|
axis headers scope image hidden radio]],
|
|
-- javascript keywords
|
|
[[break else end false for function if
|
|
in var null return true while undefined this]],
|
|
-- VBScript keywords
|
|
"",
|
|
-- Python keywords
|
|
"",
|
|
-- PHP keywords (used for Lua however)
|
|
[[and break do else elseif end false for function if
|
|
in local nil not or repeat return then true until while]],
|
|
-- XML
|
|
"",
|
|
-- SGML
|
|
"",
|
|
-- SGML block
|
|
""
|
|
},
|
|
}
|