# Leo colorizer control file for apacheconf mode.
# This file is in the public domain.
# Properties for apacheconf mode.
properties = {
"lineComment": "#",
}
# Attributes dict for apacheconf_main ruleset.
apacheconf_main_attributes_dict = {
"default": "null",
"digit_re": "",
"escape": "\\",
"highlight_digits": "false",
"ignore_case": "true",
"no_word_sep": "",
}
# Attributes dict for apacheconf_directive ruleset.
apacheconf_directive_attributes_dict = {
"default": "NULL",
"digit_re": "",
"escape": "\\",
"highlight_digits": "false",
"ignore_case": "true",
"no_word_sep": "",
}
# Attributes dict for apacheconf_vhost ruleset.
apacheconf_vhost_attributes_dict = {
"default": "NULL",
"digit_re": "",
"escape": "\\",
"highlight_digits": "false",
"ignore_case": "true",
"no_word_sep": "",
}
# Dictionary of attributes dictionaries for apacheconf mode.
attributesDictDict = {
"apacheconf_directive": apacheconf_directive_attributes_dict,
"apacheconf_main": apacheconf_main_attributes_dict,
"apacheconf_vhost": apacheconf_vhost_attributes_dict,
}
# Keywords dict for apacheconf_main ruleset.
apacheconf_main_keywords_dict = {
"acceptmutex": "keyword1",
"acceptpathinfo": "keyword1",
"accessfilename": "keyword1",
"action": "keyword1",
"addalt": "keyword1",
"addaltbyencoding": "keyword1",
"addaltbytype": "keyword1",
"addcharset": "keyword1",
"adddefaultcharset": "keyword1",
"adddescription": "keyword1",
"addencoding": "keyword1",
"addhandler": "keyword1",
"addicon": "keyword1",
"addiconbyencoding": "keyword1",
"addiconbytype": "keyword1",
"addinputfilter": "keyword1",
"addlanguage": "keyword1",
"addmodule": "keyword4",
"addmoduleinfo": "keyword1",
"addoutputfilter": "keyword1",
"addoutputfilterbytype": "keyword1",
"addtype": "keyword1",
"alias": "keyword1",
"aliasmatch": "keyword1",
"allowconnect": "keyword1",
"allowencodedslashes": "keyword1",
"authdigestnccheck": "keyword1",
"authdigestshmemsize": "keyword1",
"authldapcharsetconfig": "keyword1",
"browsermatch": "keyword1",
"browsermatchnocase": "keyword1",
"bs2000account": "keyword1",
"cachedefaultexpire": "keyword1",
"cachedirlength": "keyword1",
"cachedirlevels": "keyword1",
"cachedisable": "keyword1",
"cacheenable": "keyword1",
"cacheexpirycheck": "keyword1",
"cachefile": "keyword1",
"cacheforcecompletion": "keyword1",
"cachegcclean": "keyword1",
"cachegcdaily": "keyword1",
"cachegcinterval": "keyword1",
"cachegcmemusage": "keyword1",
"cachegcunused": "keyword1",
"cacheignorecachecontrol": "keyword1",
"cacheignorenolastmod": "keyword1",
"cachelastmodifiedfactor": "keyword1",
"cachemaxexpire": "keyword1",
"cachemaxfilesize": "keyword1",
"cacheminfilesize": "keyword1",
"cachenegotiateddocs": "keyword1",
"cacheroot": "keyword1",
"cachesize": "keyword1",
"cachetimemargin": "keyword1",
"charsetdefault": "keyword1",
"charsetoptions": "keyword1",
"charsetsourceenc": "keyword1",
"checkspelling": "keyword1",
"childperuserid": "keyword1",
"clearmodulelist": "keyword4",
"contentdigest": "keyword1",
"cookiedomain": "keyword1",
"cookieexpires": "keyword1",
"cookielog": "keyword1",
"cookiename": "keyword1",
"cookiestyle": "keyword1",
"cookietracking": "keyword1",
"coredumpdirectory": "keyword1",
"customlog": "keyword1",
"davdepthinfinity": "keyword1",
"davlockdb": "keyword1",
"davmintimeout": "keyword1",
"defaulticon": "keyword1",
"defaultlanguage": "keyword1",
"defaulttype": "keyword1",
"deflatebuffersize": "keyword1",
"deflatecompressionlevel": "keyword1",
"deflatefilternote": "keyword1",
"deflatememlevel": "keyword1",
"deflatewindowsize": "keyword1",
"directoryindex": "keyword1",
"documentroot": "keyword1",
"enablemmap": "keyword1",
"enablesendfile": "keyword1",
"errordocument": "keyword1",
"errorlog": "keyword1",
"example": "keyword1",
"expiresactive": "keyword1",
"expiresbytype": "keyword1",
"expiresdefault": "keyword1",
"extendedstatus": "keyword1",
"extfilterdefine": "keyword1",
"fileetag": "keyword1",
"forcelanguagepriority": "keyword1",
"group": "keyword1",
"header": "keyword1",
"headername": "keyword1",
"hostnamelookups": "keyword1",
"identitycheck": "keyword1",
"imapbase": "keyword1",
"imapdefault": "keyword1",
"imapmenu": "keyword1",
"include": "keyword1",
"indexignore": "keyword1",
"indexoptions": "keyword1",
"indexorderdefault": "keyword1",
"isapiappendlogtoerrors": "keyword1",
"isapiappendlogtoquery": "keyword1",
"isapicachefile": "keyword1",
"isapifakeasync": "keyword1",
"isapilognotsupported": "keyword1",
"isapireadaheadbuffer": "keyword1",
"keepalive": "keyword1",
"keepalivetimeout": "keyword1",
"languagepriority": "keyword1",
"ldapcacheentries": "keyword1",
"ldapcachettl": "keyword1",
"ldapopcacheentries": "keyword1",
"ldapopcachettl": "keyword1",
"ldapsharedcachesize": "keyword1",
"ldaptrustedca": "keyword1",
"ldaptrustedcatype": "keyword1",
"limitinternalrecursion": "keyword1",
"limitrequestbody": "keyword1",
"limitrequestfields": "keyword1",
"limitrequestfieldsize": "keyword1",
"limitrequestline": "keyword1",
"limitxmlrequestbody": "keyword1",
"listen": "keyword1",
"listenbacklog": "keyword1",
"loadfile": "keyword1",
"loadmodule": "keyword1",
"lockfile": "keyword1",
"logformat": "keyword1",
"loglevel": "keyword1",
"maxclients": "keyword1",
"maxkeepaliverequests": "keyword1",
"maxmemfree": "keyword1",
"maxrequestsperchild": "keyword1",
"maxrequestsperthread": "keyword1",
"maxspareservers": "keyword1",
"maxsparethreads": "keyword1",
"maxthreads": "keyword1",
"maxthreadsperchild": "keyword1",
"mcachemaxobjectcount": "keyword1",
"mcachemaxobjectsize": "keyword1",
"mcachemaxstreamingbuffer": "keyword1",
"mcacheminobjectsize": "keyword1",
"mcacheremovalalgorithm": "keyword1",
"mcachesize": "keyword1",
"metadir": "keyword1",
"metafiles": "keyword1",
"metasuffix": "keyword1",
"mimemagicfile": "keyword1",
"minspareservers": "keyword1",
"minsparethreads": "keyword1",
"mmapfile": "keyword1",
"multiviewsmatch": "keyword1",
"namevirtualhost": "keyword1",
"noproxy": "keyword1",
"numservers": "keyword1",
"nwssltrustedcerts": "keyword1",
"options": "keyword1",
"passenv": "keyword1",
"pidfile": "keyword1",
"port": "keyword4",
"protocolecho": "keyword1",
"proxybadheader": "keyword1",
"proxyblock": "keyword1",
"proxydomain": "keyword1",
"proxyerroroverride": "keyword1",
"proxyiobuffersize": "keyword1",
"proxymaxforwards": "keyword1",
"proxypass": "keyword1",
"proxypassreverse": "keyword1",
"proxypreservehost": "keyword1",
"proxyreceivebuffersize": "keyword1",
"proxyremote": "keyword1",
"proxyremotematch": "keyword1",
"proxyrequests": "keyword1",
"proxytimeout": "keyword1",
"proxyvia": "keyword1",
"readmename": "keyword1",
"redirect": "keyword1",
"redirectmatch": "keyword1",
"redirectpermanent": "keyword1",
"redirecttemp": "keyword1",
"requestheader": "keyword1",
"rewritecond": "keyword1",
"rewriteengine": "keyword1",
"rewritelock": "keyword1",
"rewritelog": "keyword1",
"rewriteloglevel": "keyword1",
"rewritemap": "keyword1",
"rewriteoptions": "keyword1",
"rewriterule": "keyword1",
"rlimitcpu": "keyword1",
"rlimitmem": "keyword1",
"rlimitnproc": "keyword1",
"scoreboardfile": "keyword1",
"script": "keyword1",
"scriptalias": "keyword1",
"scriptaliasmatch": "keyword1",
"scriptinterpretersource": "keyword1",
"scriptlog": "keyword1",
"scriptlogbuffer": "keyword1",
"scriptloglength": "keyword1",
"scriptsock": "keyword1",
"securelisten": "keyword1",
"sendbuffersize": "keyword1",
"serveradmin": "keyword1",
"serverlimit": "keyword1",
"servername": "keyword1",
"serverroot": "keyword1",
"serversignature": "keyword1",
"servertokens": "keyword1",
"servertype": "keyword4",
"setenv": "keyword1",
"setenvif": "keyword1",
"setenvifnocase": "keyword1",
"sethandler": "keyword1",
"setinputfilter": "keyword1",
"setoutputfilter": "keyword1",
"ssiendtag": "keyword1",
"ssierrormsg": "keyword1",
"ssistarttag": "keyword1",
"ssitimeformat": "keyword1",
"ssiundefinedecho": "keyword1",
"sslcacertificatefile": "keyword1",
"sslcacertificatepath": "keyword1",
"sslcarevocationfile": "keyword1",
"sslcarevocationpath": "keyword1",
"sslcertificatechainfile": "keyword1",
"sslcertificatefile": "keyword1",
"sslcertificatekeyfile": "keyword1",
"sslciphersuite": "keyword1",
"sslengine": "keyword1",
"sslmutex": "keyword1",
"ssloptions": "keyword1",
"sslpassphrasedialog": "keyword1",
"sslprotocol": "keyword1",
"sslproxycacertificatefile": "keyword1",
"sslproxycacertificatepath": "keyword1",
"sslproxycarevocationfile": "keyword1",
"sslproxycarevocationpath": "keyword1",
"sslproxyciphersuite": "keyword1",
"sslproxyengine": "keyword1",
"sslproxymachinecertificatefile": "keyword1",
"sslproxymachinecertificatepath": "keyword1",
"sslproxyprotocol": "keyword1",
"sslproxyverify": "keyword1",
"sslproxyverifydepth": "keyword1",
"sslrandomseed": "keyword1",
"sslsessioncache": "keyword1",
"sslsessioncachetimeout": "keyword1",
"sslverifyclient": "keyword1",
"sslverifydepth": "keyword1",
"startservers": "keyword1",
"startthreads": "keyword1",
"suexecusergroup": "keyword1",
"threadlimit": "keyword1",
"threadsperchild": "keyword1",
"threadstacksize": "keyword1",
"timeout": "keyword1",
"transferlog": "keyword1",
"typesconfig": "keyword1",
"unsetenv": "keyword1",
"usecanonicalname": "keyword1",
"user": "keyword1",
"userdir": "keyword1",
"virtualdocumentroot": "keyword1",
"virtualdocumentrootip": "keyword1",
"virtualscriptalias": "keyword1",
"virtualscriptaliasip": "keyword1",
"xbithack": "keyword1",
}
# Keywords dict for apacheconf_directive ruleset.
apacheconf_directive_keywords_dict = {
"acceptmutex": "keyword2",
"acceptpathinfo": "keyword2",
"accessfilename": "keyword2",
"action": "keyword2",
"addalt": "keyword2",
"addaltbyencoding": "keyword2",
"addaltbytype": "keyword2",
"addcharset": "keyword2",
"adddefaultcharset": "keyword2",
"adddescription": "keyword2",
"addencoding": "keyword2",
"addhandler": "keyword2",
"addicon": "keyword2",
"addiconbyencoding": "keyword2",
"addiconbytype": "keyword2",
"addinputfilter": "keyword2",
"addlanguage": "keyword2",
"addmodule": "keyword4",
"addmoduleinfo": "keyword2",
"addoutputfilter": "keyword2",
"addoutputfilterbytype": "keyword2",
"addtype": "keyword2",
"alias": "keyword2",
"aliasmatch": "keyword2",
"allow": "keyword2",
"allowconnect": "keyword2",
"allowencodedslashes": "keyword2",
"allowoverride": "keyword2",
"anonymous": "keyword2",
"anonymous_authoritative": "keyword2",
"anonymous_logemail": "keyword2",
"anonymous_mustgiveemail": "keyword2",
"anonymous_nouserid": "keyword2",
"anonymous_verifyemail": "keyword2",
"authauthoritative": "keyword2",
"authdbmauthoritative": "keyword2",
"authdbmgroupfile": "keyword2",
"authdbmtype": "keyword2",
"authdbmuserfile": "keyword2",
"authdigestalgorithm": "keyword2",
"authdigestdomain": "keyword2",
"authdigestfile": "keyword2",
"authdigestgroupfile": "keyword2",
"authdigestnccheck": "keyword2",
"authdigestnonceformat": "keyword2",
"authdigestnoncelifetime": "keyword2",
"authdigestqop": "keyword2",
"authdigestshmemsize": "keyword2",
"authgroupfile": "keyword2",
"authldapauthoritative": "keyword2",
"authldapbinddn": "keyword2",
"authldapbindpassword": "keyword2",
"authldapcharsetconfig": "keyword2",
"authldapcomparednonserver": "keyword2",
"authldapdereferencealiases": "keyword2",
"authldapenabled": "keyword2",
"authldapfrontpagehack": "keyword2",
"authldapgroupattribute": "keyword2",
"authldapgroupattributeisdn": "keyword2",
"authldapremoteuserisdn": "keyword2",
"authldapurl": "keyword2",
"authname": "keyword2",
"authtype": "keyword2",
"authuserfile": "keyword2",
"browsermatch": "keyword2",
"browsermatchnocase": "keyword2",
"bs2000account": "keyword2",
"cachedefaultexpire": "keyword2",
"cachedirlength": "keyword2",
"cachedirlevels": "keyword2",
"cachedisable": "keyword2",
"cacheenable": "keyword2",
"cacheexpirycheck": "keyword2",
"cachefile": "keyword2",
"cacheforcecompletion": "keyword2",
"cachegcclean": "keyword2",
"cachegcdaily": "keyword2",
"cachegcinterval": "keyword2",
"cachegcmemusage": "keyword2",
"cachegcunused": "keyword2",
"cacheignorecachecontrol": "keyword2",
"cacheignorenolastmod": "keyword2",
"cachelastmodifiedfactor": "keyword2",
"cachemaxexpire": "keyword2",
"cachemaxfilesize": "keyword2",
"cacheminfilesize": "keyword2",
"cachenegotiateddocs": "keyword2",
"cacheroot": "keyword2",
"cachesize": "keyword2",
"cachetimemargin": "keyword2",
"cgimapextension": "keyword2",
"charsetdefault": "keyword2",
"charsetoptions": "keyword2",
"charsetsourceenc": "keyword2",
"checkspelling": "keyword2",
"childperuserid": "keyword2",
"clearmodulelist": "keyword4",
"contentdigest": "keyword2",
"cookiedomain": "keyword2",
"cookieexpires": "keyword2",
"cookielog": "keyword2",
"cookiename": "keyword2",
"cookiestyle": "keyword2",
"cookietracking": "keyword2",
"coredumpdirectory": "keyword2",
"customlog": "keyword2",
"dav": "keyword2",
"davdepthinfinity": "keyword2",
"davlockdb": "keyword2",
"davmintimeout": "keyword2",
"defaulticon": "keyword2",
"defaultlanguage": "keyword2",
"defaulttype": "keyword2",
"deflatebuffersize": "keyword2",
"deflatecompressionlevel": "keyword2",
"deflatefilternote": "keyword2",
"deflatememlevel": "keyword2",
"deflatewindowsize": "keyword2",
"deny": "keyword2",
"directoryindex": "keyword2",
"documentroot": "keyword2",
"enablemmap": "keyword2",
"enablesendfile": "keyword2",
"errordocument": "keyword2",
"errorlog": "keyword2",
"example": "keyword2",
"expiresactive": "keyword2",
"expiresbytype": "keyword2",
"expiresdefault": "keyword2",
"extendedstatus": "keyword2",
"extfilterdefine": "keyword2",
"extfilteroptions": "keyword2",
"fileetag": "keyword2",
"forcelanguagepriority": "keyword2",
"forcetype": "keyword2",
"group": "keyword2",
"header": "keyword2",
"headername": "keyword2",
"hostnamelookups": "keyword2",
"identitycheck": "keyword2",
"imapbase": "keyword2",
"imapdefault": "keyword2",
"imapmenu": "keyword2",
"include": "keyword2",
"indexignore": "keyword2",
"indexoptions": "keyword2",
"indexorderdefault": "keyword2",
"isapiappendlogtoerrors": "keyword2",
"isapiappendlogtoquery": "keyword2",
"isapicachefile": "keyword2",
"isapifakeasync": "keyword2",
"isapilognotsupported": "keyword2",
"isapireadaheadbuffer": "keyword2",
"keepalive": "keyword2",
"keepalivetimeout": "keyword2",
"languagepriority": "keyword2",
"ldapcacheentries": "keyword2",
"ldapcachettl": "keyword2",
"ldapopcacheentries": "keyword2",
"ldapopcachettl": "keyword2",
"ldapsharedcachesize": "keyword2",
"ldaptrustedca": "keyword2",
"ldaptrustedcatype": "keyword2",
"limitinternalrecursion": "keyword2",
"limitrequestbody": "keyword2",
"limitrequestfields": "keyword2",
"limitrequestfieldsize": "keyword2",
"limitrequestline": "keyword2",
"limitxmlrequestbody": "keyword2",
"listen": "keyword2",
"listenbacklog": "keyword2",
"loadfile": "keyword2",
"loadmodule": "keyword2",
"lockfile": "keyword2",
"logformat": "keyword2",
"loglevel": "keyword2",
"maxclients": "keyword2",
"maxkeepaliverequests": "keyword2",
"maxmemfree": "keyword2",
"maxrequestsperchild": "keyword2",
"maxrequestsperthread": "keyword2",
"maxspareservers": "keyword2",
"maxsparethreads": "keyword2",
"maxthreads": "keyword2",
"maxthreadsperchild": "keyword2",
"mcachemaxobjectcount": "keyword2",
"mcachemaxobjectsize": "keyword2",
"mcachemaxstreamingbuffer": "keyword2",
"mcacheminobjectsize": "keyword2",
"mcacheremovalalgorithm": "keyword2",
"mcachesize": "keyword2",
"metadir": "keyword2",
"metafiles": "keyword2",
"metasuffix": "keyword2",
"mimemagicfile": "keyword2",
"minspareservers": "keyword2",
"minsparethreads": "keyword2",
"mmapfile": "keyword2",
"modmimeusepathinfo": "keyword2",
"multiviewsmatch": "keyword2",
"namevirtualhost": "keyword2",
"noproxy": "keyword2",
"numservers": "keyword2",
"nwssltrustedcerts": "keyword2",
"options": "keyword2",
"order": "keyword2",
"passenv": "keyword2",
"pidfile": "keyword2",
"protocolecho": "keyword2",
"proxybadheader": "keyword2",
"proxyblock": "keyword2",
"proxydomain": "keyword2",
"proxyerroroverride": "keyword2",
"proxyiobuffersize": "keyword2",
"proxymaxforwards": "keyword2",
"proxypass": "keyword2",
"proxypassreverse": "keyword2",
"proxypreservehost": "keyword2",
"proxyreceivebuffersize": "keyword2",
"proxyremote": "keyword2",
"proxyremotematch": "keyword2",
"proxyrequests": "keyword2",
"proxytimeout": "keyword2",
"proxyvia": "keyword2",
"pythondebug": "keyword3",
"pythonhandler": "keyword3",
"readmename": "keyword2",
"redirect": "keyword2",
"redirectmatch": "keyword2",
"redirectpermanent": "keyword2",
"redirecttemp": "keyword2",
"removecharset": "keyword2",
"removeencoding": "keyword2",
"removehandler": "keyword2",
"removeinputfilter": "keyword2",
"removelanguage": "keyword2",
"removeoutputfilter": "keyword2",
"removetype": "keyword2",
"requestheader": "keyword2",
"require": "keyword2",
"rewritebase": "keyword2",
"rewritecond": "keyword2",
"rewriteengine": "keyword2",
"rewritelock": "keyword2",
"rewritelog": "keyword2",
"rewriteloglevel": "keyword2",
"rewritemap": "keyword2",
"rewriteoptions": "keyword2",
"rewriterule": "keyword2",
"rlimitcpu": "keyword2",
"rlimitmem": "keyword2",
"rlimitnproc": "keyword2",
"satisfy": "keyword2",
"scoreboardfile": "keyword2",
"script": "keyword2",
"scriptalias": "keyword2",
"scriptaliasmatch": "keyword2",
"scriptinterpretersource": "keyword2",
"scriptlog": "keyword2",
"scriptlogbuffer": "keyword2",
"scriptloglength": "keyword2",
"scriptsock": "keyword2",
"securelisten": "keyword2",
"sendbuffersize": "keyword2",
"serveradmin": "keyword2",
"serverlimit": "keyword2",
"servername": "keyword2",
"serverroot": "keyword2",
"serversignature": "keyword2",
"servertokens": "keyword2",
"setenv": "keyword2",
"setenvif": "keyword2",
"setenvifnocase": "keyword2",
"sethandler": "keyword2",
"setinputfilter": "keyword2",
"setoutputfilter": "keyword2",
"ssiendtag": "keyword2",
"ssierrormsg": "keyword2",
"ssistarttag": "keyword2",
"ssitimeformat": "keyword2",
"ssiundefinedecho": "keyword2",
"sslcacertificatefile": "keyword2",
"sslcacertificatepath": "keyword2",
"sslcarevocationfile": "keyword2",
"sslcarevocationpath": "keyword2",
"sslcertificatechainfile": "keyword2",
"sslcertificatefile": "keyword2",
"sslcertificatekeyfile": "keyword2",
"sslciphersuite": "keyword2",
"sslengine": "keyword2",
"sslmutex": "keyword2",
"ssloptions": "keyword2",
"sslpassphrasedialog": "keyword2",
"sslprotocol": "keyword2",
"sslproxycacertificatefile": "keyword2",
"sslproxycacertificatepath": "keyword2",
"sslproxycarevocationfile": "keyword2",
"sslproxycarevocationpath": "keyword2",
"sslproxyciphersuite": "keyword2",
"sslproxyengine": "keyword2",
"sslproxymachinecertificatefile": "keyword2",
"sslproxymachinecertificatepath": "keyword2",
"sslproxyprotocol": "keyword2",
"sslproxyverify": "keyword2",
"sslproxyverifydepth": "keyword2",
"sslrandomseed": "keyword2",
"sslrequire": "keyword2",
"sslrequiressl": "keyword2",
"sslsessioncache": "keyword2",
"sslsessioncachetimeout": "keyword2",
"sslverifyclient": "keyword2",
"sslverifydepth": "keyword2",
"startservers": "keyword2",
"startthreads": "keyword2",
"suexecusergroup": "keyword2",
"svnindexxslt": "keyword3",
"svnparentpath": "keyword3",
"svnpath": "keyword3",
"threadlimit": "keyword2",
"threadsperchild": "keyword2",
"threadstacksize": "keyword2",
"timeout": "keyword2",
"transferlog": "keyword2",
"typesconfig": "keyword2",
"unsetenv": "keyword2",
"usecanonicalname": "keyword2",
"user": "keyword2",
"userdir": "keyword2",
"virtualdocumentroot": "keyword2",
"virtualdocumentrootip": "keyword2",
"virtualscriptalias": "keyword2",
"virtualscriptaliasip": "keyword2",
"xbithack": "keyword2",
}
# Keywords dict for apacheconf_vhost ruleset.
apacheconf_vhost_keywords_dict = {
"acceptmutex": "keyword2",
"acceptpathinfo": "keyword2",
"accessfilename": "keyword2",
"action": "keyword2",
"addalt": "keyword2",
"addaltbyencoding": "keyword2",
"addaltbytype": "keyword2",
"addcharset": "keyword2",
"adddefaultcharset": "keyword2",
"adddescription": "keyword2",
"addencoding": "keyword2",
"addhandler": "keyword2",
"addicon": "keyword2",
"addiconbyencoding": "keyword2",
"addiconbytype": "keyword2",
"addinputfilter": "keyword2",
"addlanguage": "keyword2",
"addmoduleinfo": "keyword2",
"addoutputfilter": "keyword2",
"addoutputfilterbytype": "keyword2",
"addtype": "keyword2",
"alias": "keyword2",
"aliasmatch": "keyword2",
"allowconnect": "keyword2",
"allowencodedslashes": "keyword2",
"assignuserid": "keyword2",
"authdigestnccheck": "keyword2",
"authdigestshmemsize": "keyword2",
"authldapcharsetconfig": "keyword2",
"browsermatch": "keyword2",
"browsermatchnocase": "keyword2",
"bs2000account": "keyword2",
"cachedefaultexpire": "keyword2",
"cachedirlength": "keyword2",
"cachedirlevels": "keyword2",
"cachedisable": "keyword2",
"cacheenable": "keyword2",
"cacheexpirycheck": "keyword2",
"cachefile": "keyword2",
"cacheforcecompletion": "keyword2",
"cachegcclean": "keyword2",
"cachegcdaily": "keyword2",
"cachegcinterval": "keyword2",
"cachegcmemusage": "keyword2",
"cachegcunused": "keyword2",
"cacheignorecachecontrol": "keyword2",
"cacheignorenolastmod": "keyword2",
"cachelastmodifiedfactor": "keyword2",
"cachemaxexpire": "keyword2",
"cachemaxfilesize": "keyword2",
"cacheminfilesize": "keyword2",
"cachenegotiateddocs": "keyword2",
"cacheroot": "keyword2",
"cachesize": "keyword2",
"cachetimemargin": "keyword2",
"charsetdefault": "keyword2",
"charsetoptions": "keyword2",
"charsetsourceenc": "keyword2",
"checkspelling": "keyword2",
"childperuserid": "keyword2",
"contentdigest": "keyword2",
"cookiedomain": "keyword2",
"cookieexpires": "keyword2",
"cookielog": "keyword2",
"cookiename": "keyword2",
"cookiestyle": "keyword2",
"cookietracking": "keyword2",
"coredumpdirectory": "keyword2",
"customlog": "keyword2",
"davdepthinfinity": "keyword2",
"davlockdb": "keyword2",
"davmintimeout": "keyword2",
"defaulticon": "keyword2",
"defaultlanguage": "keyword2",
"defaulttype": "keyword2",
"deflatebuffersize": "keyword2",
"deflatecompressionlevel": "keyword2",
"deflatefilternote": "keyword2",
"deflatememlevel": "keyword2",
"deflatewindowsize": "keyword2",
"directoryindex": "keyword2",
"documentroot": "keyword2",
"enablemmap": "keyword2",
"enablesendfile": "keyword2",
"errordocument": "keyword2",
"errorlog": "keyword2",
"example": "keyword2",
"expiresactive": "keyword2",
"expiresbytype": "keyword2",
"expiresdefault": "keyword2",
"extendedstatus": "keyword2",
"extfilterdefine": "keyword2",
"fileetag": "keyword2",
"forcelanguagepriority": "keyword2",
"group": "keyword2",
"header": "keyword2",
"headername": "keyword2",
"hostnamelookups": "keyword2",
"identitycheck": "keyword2",
"imapbase": "keyword2",
"imapdefault": "keyword2",
"imapmenu": "keyword2",
"include": "keyword2",
"indexignore": "keyword2",
"indexoptions": "keyword2",
"indexorderdefault": "keyword2",
"isapiappendlogtoerrors": "keyword2",
"isapiappendlogtoquery": "keyword2",
"isapicachefile": "keyword2",
"isapifakeasync": "keyword2",
"isapilognotsupported": "keyword2",
"isapireadaheadbuffer": "keyword2",
"keepalive": "keyword2",
"keepalivetimeout": "keyword2",
"languagepriority": "keyword2",
"ldapcacheentries": "keyword2",
"ldapcachettl": "keyword2",
"ldapopcacheentries": "keyword2",
"ldapopcachettl": "keyword2",
"ldapsharedcachesize": "keyword2",
"ldaptrustedca": "keyword2",
"ldaptrustedcatype": "keyword2",
"limitinternalrecursion": "keyword2",
"limitrequestbody": "keyword2",
"limitrequestfields": "keyword2",
"limitrequestfieldsize": "keyword2",
"limitrequestline": "keyword2",
"limitxmlrequestbody": "keyword2",
"listen": "keyword2",
"listenbacklog": "keyword2",
"loadfile": "keyword2",
"loadmodule": "keyword2",
"lockfile": "keyword2",
"logformat": "keyword2",
"loglevel": "keyword2",
"maxclients": "keyword2",
"maxkeepaliverequests": "keyword2",
"maxmemfree": "keyword2",
"maxrequestsperchild": "keyword2",
"maxrequestsperthread": "keyword2",
"maxspareservers": "keyword2",
"maxsparethreads": "keyword2",
"maxthreads": "keyword2",
"maxthreadsperchild": "keyword2",
"mcachemaxobjectcount": "keyword2",
"mcachemaxobjectsize": "keyword2",
"mcachemaxstreamingbuffer": "keyword2",
"mcacheminobjectsize": "keyword2",
"mcacheremovalalgorithm": "keyword2",
"mcachesize": "keyword2",
"metadir": "keyword2",
"metafiles": "keyword2",
"metasuffix": "keyword2",
"mimemagicfile": "keyword2",
"minspareservers": "keyword2",
"minsparethreads": "keyword2",
"mmapfile": "keyword2",
"multiviewsmatch": "keyword2",
"namevirtualhost": "keyword2",
"noproxy": "keyword2",
"numservers": "keyword2",
"nwssltrustedcerts": "keyword2",
"options": "keyword2",
"passenv": "keyword2",
"pidfile": "keyword2",
"protocolecho": "keyword2",
"proxybadheader": "keyword2",
"proxyblock": "keyword2",
"proxydomain": "keyword2",
"proxyerroroverride": "keyword2",
"proxyiobuffersize": "keyword2",
"proxymaxforwards": "keyword2",
"proxypass": "keyword2",
"proxypassreverse": "keyword2",
"proxypreservehost": "keyword2",
"proxyreceivebuffersize": "keyword2",
"proxyremote": "keyword2",
"proxyremotematch": "keyword2",
"proxyrequests": "keyword2",
"proxytimeout": "keyword2",
"proxyvia": "keyword2",
"readmename": "keyword2",
"redirect": "keyword2",
"redirectmatch": "keyword2",
"redirectpermanent": "keyword2",
"redirecttemp": "keyword2",
"removecharset": "keyword2",
"removeencoding": "keyword2",
"removehandler": "keyword2",
"removeinputfilter": "keyword2",
"removelanguage": "keyword2",
"removeoutputfilter": "keyword2",
"removetype": "keyword2",
"requestheader": "keyword2",
"rewritecond": "keyword2",
"rewriteengine": "keyword2",
"rewritelock": "keyword2",
"rewritelog": "keyword2",
"rewriteloglevel": "keyword2",
"rewritemap": "keyword2",
"rewriteoptions": "keyword2",
"rewriterule": "keyword2",
"rlimitcpu": "keyword2",
"rlimitmem": "keyword2",
"rlimitnproc": "keyword2",
"scoreboardfile": "keyword2",
"script": "keyword2",
"scriptalias": "keyword2",
"scriptaliasmatch": "keyword2",
"scriptinterpretersource": "keyword2",
"scriptlog": "keyword2",
"scriptlogbuffer": "keyword2",
"scriptloglength": "keyword2",
"scriptsock": "keyword2",
"securelisten": "keyword2",
"sendbuffersize": "keyword2",
"serveradmin": "keyword2",
"serveralias": "keyword2",
"serverlimit": "keyword2",
"servername": "keyword2",
"serverpath": "keyword2",
"serverroot": "keyword2",
"serversignature": "keyword2",
"servertokens": "keyword2",
"setenv": "keyword2",
"setenvif": "keyword2",
"setenvifnocase": "keyword2",
"sethandler": "keyword2",
"setinputfilter": "keyword2",
"setoutputfilter": "keyword2",
"ssiendtag": "keyword2",
"ssierrormsg": "keyword2",
"ssistarttag": "keyword2",
"ssitimeformat": "keyword2",
"ssiundefinedecho": "keyword2",
"sslcacertificatefile": "keyword2",
"sslcacertificatepath": "keyword2",
"sslcarevocationfile": "keyword2",
"sslcarevocationpath": "keyword2",
"sslcertificatechainfile": "keyword2",
"sslcertificatefile": "keyword2",
"sslcertificatekeyfile": "keyword2",
"sslciphersuite": "keyword2",
"sslengine": "keyword2",
"sslmutex": "keyword2",
"ssloptions": "keyword2",
"sslpassphrasedialog": "keyword2",
"sslprotocol": "keyword2",
"sslproxycacertificatefile": "keyword2",
"sslproxycacertificatepath": "keyword2",
"sslproxycarevocationfile": "keyword2",
"sslproxycarevocationpath": "keyword2",
"sslproxyciphersuite": "keyword2",
"sslproxyengine": "keyword2",
"sslproxymachinecertificatefile": "keyword2",
"sslproxymachinecertificatepath": "keyword2",
"sslproxyprotocol": "keyword2",
"sslproxyverify": "keyword2",
"sslproxyverifydepth": "keyword2",
"sslrandomseed": "keyword2",
"sslsessioncache": "keyword2",
"sslsessioncachetimeout": "keyword2",
"sslverifyclient": "keyword2",
"sslverifydepth": "keyword2",
"startservers": "keyword2",
"startthreads": "keyword2",
"suexecusergroup": "keyword2",
"threadlimit": "keyword2",
"threadsperchild": "keyword2",
"threadstacksize": "keyword2",
"timeout": "keyword2",
"transferlog": "keyword2",
"typesconfig": "keyword2",
"unsetenv": "keyword2",
"usecanonicalname": "keyword2",
"user": "keyword2",
"userdir": "keyword2",
"virtualdocumentroot": "keyword2",
"virtualdocumentrootip": "keyword2",
"virtualscriptalias": "keyword2",
"virtualscriptaliasip": "keyword2",
"xbithack": "keyword2",
}
# Dictionary of keywords dictionaries for apacheconf mode.
keywordsDictDict = {
"apacheconf_directive": apacheconf_directive_keywords_dict,
"apacheconf_main": apacheconf_main_keywords_dict,
"apacheconf_vhost": apacheconf_vhost_keywords_dict,
}
# Rules for apacheconf_main ruleset.
def apacheconf_rule0(colorer, s, i):
return colorer.match_eol_span(s, i, kind="comment1", seq="#",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="", exclude_match=False)
def apacheconf_rule1(colorer, s, i):
return colorer.match_span(s, i, kind="literal1", begin="\"", end="\"",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="",exclude_match=False,
no_escape=False, no_line_break=True, no_word_break=False)
def apacheconf_rule2(colorer, s, i):
return colorer.match_span_regexp(s, i, kind="markup", begin="<(VirtualHost)[^>]*>", end="</$1>",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="apacheconf::vhost",exclude_match=False,
no_escape=False, no_line_break=False, no_word_break=False)
def apacheconf_rule3(colorer, s, i):
return colorer.match_span_regexp(s, i, kind="markup", begin="<(\\w+)[^>]*>", end="</$1>",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="apacheconf::directive",exclude_match=False,
no_escape=False, no_line_break=False, no_word_break=False)
def apacheconf_rule4(colorer, s, i):
return colorer.match_keywords(s, i)
# Rules dict for apacheconf_main ruleset.
rulesDict1 = {
"\"": [apacheconf_rule1,],
"#": [apacheconf_rule0,],
"0": [apacheconf_rule4,],
"1": [apacheconf_rule4,],
"2": [apacheconf_rule4,],
"3": [apacheconf_rule4,],
"4": [apacheconf_rule4,],
"5": [apacheconf_rule4,],
"6": [apacheconf_rule4,],
"7": [apacheconf_rule4,],
"8": [apacheconf_rule4,],
"9": [apacheconf_rule4,],
"< ": [apacheconf_rule2,apacheconf_rule3,],
"@": [apacheconf_rule4,],
"A": [apacheconf_rule4,],
"B": [apacheconf_rule4,],
"C": [apacheconf_rule4,],
"D": [apacheconf_rule4,],
"E": [apacheconf_rule4,],
"F": [apacheconf_rule4,],
"G": [apacheconf_rule4,],
"H": [apacheconf_rule4,],
"I": [apacheconf_rule4,],
"J": [apacheconf_rule4,],
"K": [apacheconf_rule4,],
"L": [apacheconf_rule4,],
"M": [apacheconf_rule4,],
"N": [apacheconf_rule4,],
"O": [apacheconf_rule4,],
"P": [apacheconf_rule4,],
"Q": [apacheconf_rule4,],
"R": [apacheconf_rule4,],
"S": [apacheconf_rule4,],
"T": [apacheconf_rule4,],
"U": [apacheconf_rule4,],
"V": [apacheconf_rule4,],
"W": [apacheconf_rule4,],
"X": [apacheconf_rule4,],
"Y": [apacheconf_rule4,],
"Z": [apacheconf_rule4,],
"_": [apacheconf_rule4,],
"a": [apacheconf_rule4,],
"b": [apacheconf_rule4,],
"c": [apacheconf_rule4,],
"d": [apacheconf_rule4,],
"e": [apacheconf_rule4,],
"f": [apacheconf_rule4,],
"g": [apacheconf_rule4,],
"h": [apacheconf_rule4,],
"i": [apacheconf_rule4,],
"j": [apacheconf_rule4,],
"k": [apacheconf_rule4,],
"l": [apacheconf_rule4,],
"m": [apacheconf_rule4,],
"n": [apacheconf_rule4,],
"o": [apacheconf_rule4,],
"p": [apacheconf_rule4,],
"q": [apacheconf_rule4,],
"r": [apacheconf_rule4,],
"s": [apacheconf_rule4,],
"t": [apacheconf_rule4,],
"u": [apacheconf_rule4,],
"v": [apacheconf_rule4,],
"w": [apacheconf_rule4,],
"x": [apacheconf_rule4,],
"y": [apacheconf_rule4,],
"z": [apacheconf_rule4,],
}
# Rules for apacheconf_directive ruleset.
def apacheconf_rule5(colorer, s, i):
return colorer.match_eol_span(s, i, kind="comment2", seq="#",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="", exclude_match=False)
def apacheconf_rule6(colorer, s, i):
return colorer.match_span(s, i, kind="literal1", begin="\"", end="\"",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="",exclude_match=False,
no_escape=False, no_line_break=True, no_word_break=False)
def apacheconf_rule7(colorer, s, i):
return colorer.match_span_regexp(s, i, kind="markup", begin="<(VirtualHost)[^>]*>", end="</$1>",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="apacheconf::vhost",exclude_match=False,
no_escape=False, no_line_break=False, no_word_break=False)
def apacheconf_rule8(colorer, s, i):
return colorer.match_span_regexp(s, i, kind="markup", begin="<(\\w+)[^>]*>", end="</$1>",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="apacheconf::directive",exclude_match=False,
no_escape=False, no_line_break=False, no_word_break=False)
def apacheconf_rule9(colorer, s, i):
return colorer.match_keywords(s, i)
# Rules dict for apacheconf_directive ruleset.
rulesDict2 = {
"\"": [apacheconf_rule6,],
"#": [apacheconf_rule5,],
"0": [apacheconf_rule9,],
"1": [apacheconf_rule9,],
"2": [apacheconf_rule9,],
"3": [apacheconf_rule9,],
"4": [apacheconf_rule9,],
"5": [apacheconf_rule9,],
"6": [apacheconf_rule9,],
"7": [apacheconf_rule9,],
"8": [apacheconf_rule9,],
"9": [apacheconf_rule9,],
"< ": [apacheconf_rule7,apacheconf_rule8,],
"@": [apacheconf_rule9,],
"A": [apacheconf_rule9,],
"B": [apacheconf_rule9,],
"C": [apacheconf_rule9,],
"D": [apacheconf_rule9,],
"E": [apacheconf_rule9,],
"F": [apacheconf_rule9,],
"G": [apacheconf_rule9,],
"H": [apacheconf_rule9,],
"I": [apacheconf_rule9,],
"J": [apacheconf_rule9,],
"K": [apacheconf_rule9,],
"L": [apacheconf_rule9,],
"M": [apacheconf_rule9,],
"N": [apacheconf_rule9,],
"O": [apacheconf_rule9,],
"P": [apacheconf_rule9,],
"Q": [apacheconf_rule9,],
"R": [apacheconf_rule9,],
"S": [apacheconf_rule9,],
"T": [apacheconf_rule9,],
"U": [apacheconf_rule9,],
"V": [apacheconf_rule9,],
"W": [apacheconf_rule9,],
"X": [apacheconf_rule9,],
"Y": [apacheconf_rule9,],
"Z": [apacheconf_rule9,],
"_": [apacheconf_rule9,],
"a": [apacheconf_rule9,],
"b": [apacheconf_rule9,],
"c": [apacheconf_rule9,],
"d": [apacheconf_rule9,],
"e": [apacheconf_rule9,],
"f": [apacheconf_rule9,],
"g": [apacheconf_rule9,],
"h": [apacheconf_rule9,],
"i": [apacheconf_rule9,],
"j": [apacheconf_rule9,],
"k": [apacheconf_rule9,],
"l": [apacheconf_rule9,],
"m": [apacheconf_rule9,],
"n": [apacheconf_rule9,],
"o": [apacheconf_rule9,],
"p": [apacheconf_rule9,],
"q": [apacheconf_rule9,],
"r": [apacheconf_rule9,],
"s": [apacheconf_rule9,],
"t": [apacheconf_rule9,],
"u": [apacheconf_rule9,],
"v": [apacheconf_rule9,],
"w": [apacheconf_rule9,],
"x": [apacheconf_rule9,],
"y": [apacheconf_rule9,],
"z": [apacheconf_rule9,],
}
# Rules for apacheconf_vhost ruleset.
def apacheconf_rule10(colorer, s, i):
return colorer.match_eol_span(s, i, kind="comment2", seq="#",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="", exclude_match=False)
def apacheconf_rule11(colorer, s, i):
return colorer.match_span(s, i, kind="literal1", begin="\"", end="\"",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="",exclude_match=False,
no_escape=False, no_line_break=True, no_word_break=False)
def apacheconf_rule12(colorer, s, i):
return colorer.match_keywords(s, i)
# Rules dict for apacheconf_vhost ruleset.
rulesDict3 = {
"\"": [apacheconf_rule11,],
"#": [apacheconf_rule10,],
"0": [apacheconf_rule12,],
"1": [apacheconf_rule12,],
"2": [apacheconf_rule12,],
"3": [apacheconf_rule12,],
"4": [apacheconf_rule12,],
"5": [apacheconf_rule12,],
"6": [apacheconf_rule12,],
"7": [apacheconf_rule12,],
"8": [apacheconf_rule12,],
"9": [apacheconf_rule12,],
"@": [apacheconf_rule12,],
"A": [apacheconf_rule12,],
"B": [apacheconf_rule12,],
"C": [apacheconf_rule12,],
"D": [apacheconf_rule12,],
"E": [apacheconf_rule12,],
"F": [apacheconf_rule12,],
"G": [apacheconf_rule12,],
"H": [apacheconf_rule12,],
"I": [apacheconf_rule12,],
"J": [apacheconf_rule12,],
"K": [apacheconf_rule12,],
"L": [apacheconf_rule12,],
"M": [apacheconf_rule12,],
"N": [apacheconf_rule12,],
"O": [apacheconf_rule12,],
"P": [apacheconf_rule12,],
"Q": [apacheconf_rule12,],
"R": [apacheconf_rule12,],
"S": [apacheconf_rule12,],
"T": [apacheconf_rule12,],
"U": [apacheconf_rule12,],
"V": [apacheconf_rule12,],
"W": [apacheconf_rule12,],
"X": [apacheconf_rule12,],
"Y": [apacheconf_rule12,],
"Z": [apacheconf_rule12,],
"_": [apacheconf_rule12,],
"a": [apacheconf_rule12,],
"b": [apacheconf_rule12,],
"c": [apacheconf_rule12,],
"d": [apacheconf_rule12,],
"e": [apacheconf_rule12,],
"f": [apacheconf_rule12,],
"g": [apacheconf_rule12,],
"h": [apacheconf_rule12,],
"i": [apacheconf_rule12,],
"j": [apacheconf_rule12,],
"k": [apacheconf_rule12,],
"l": [apacheconf_rule12,],
"m": [apacheconf_rule12,],
"n": [apacheconf_rule12,],
"o": [apacheconf_rule12,],
"p": [apacheconf_rule12,],
"q": [apacheconf_rule12,],
"r": [apacheconf_rule12,],
"s": [apacheconf_rule12,],
"t": [apacheconf_rule12,],
"u": [apacheconf_rule12,],
"v": [apacheconf_rule12,],
"w": [apacheconf_rule12,],
"x": [apacheconf_rule12,],
"y": [apacheconf_rule12,],
"z": [apacheconf_rule12,],
}
# x.rulesDictDict for apacheconf mode.
rulesDictDict = {
"apacheconf_directive": rulesDict2,
"apacheconf_main": rulesDict1,
"apacheconf_vhost": rulesDict3,
}
# Import dict for apacheconf mode.
importDict = {}
|