<?xml version="1.0" encoding="UTF-8"?>
<!--
 Basé sur la coloration syntaxique des fichiers de configuration
 Apache écrite par Jan Janssen pour l'éditeur de texte Kate, et
 sous licence LGPL: <http://kate-editor.org/syntax/3.2/apache.xml>

 Author: Jean-Philippe Fleury
 Copyright (C) 2010 Jean-Philippe Fleury <contact@jpfleury.net>

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Library General Public
 License as published by the Free Software Foundation; either
 version 2 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Library General Public License for more details.

 You should have received a copy of the GNU Library General Public
 License along with this library; if not, write to the
 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.

-->
<language id="apache" _name="Apache Configuration" version="2.0" _section="Others">
	<metadata>
		<property name="globs">httpd.conf;httpd2.conf;apache.conf;apache2.conf;.htaccess*;.htpasswd*</property>
		<property name="line-comment-start">#</property>
	</metadata>
	
	<styles>
		<style id="comment" _name="Comment" map-to="def:comment"/>
		<style id="directives" _name="Directives" map-to="def:keyword"/>
		<style id="alternates" _name="Alternates" map-to="def:type"/>
		<style id="container" _name="Container" map-to="def:identifier"/>
		<style id="attribute" _name="Attribute" map-to="def:constant"/>
	</styles>
	
	<definitions>
		<context id="comment" style-ref="comment" end-at-line-end="true">
			<start>#</start>
			<include>
				<context ref="def:in-line-comment"/>
			</include>
		</context>
		
		<context id="directives" style-ref="directives">
			<!-- String Directives -->
			<keyword>AcceptFilter</keyword>
			<keyword>AccessFileName</keyword>
			<keyword>Action</keyword>
			<keyword>AddAlt</keyword>
			<keyword>AddAltByEncoding</keyword>
			<keyword>AddAltByType</keyword>
			<keyword>AddCharset</keyword>
			<keyword>AddDefaultCharset</keyword>
			<keyword>AddDescription</keyword>
			<keyword>AddEncoding</keyword>
			<keyword>AddHandler</keyword>
			<keyword>AddIcon</keyword>
			<keyword>AddIconByEncoding</keyword>
			<keyword>AddIconByType</keyword>
			<keyword>AddInputFilter</keyword>
			<keyword>AddLanguage</keyword>
			<keyword>AddModuleInfo</keyword>
			<keyword>AddOutputFilter</keyword>
			<keyword>AddOutputFilterByType</keyword>
			<keyword>AddType</keyword>
			<keyword>Alias</keyword>
			<keyword>AliasMatch</keyword>
			<keyword>(?&lt;!Deny,)Allow(?!,Deny)</keyword>
			<keyword>Anonymous</keyword>
			<keyword>AuthBasicProvider</keyword>
			<keyword>AuthDBMGroupFile</keyword>
			<keyword>AuthDBMUserFile</keyword>
			<keyword>AuthDigestDomain</keyword>
			<keyword>AuthDigestFile</keyword>
			<keyword>AuthDigestGroupFile</keyword>
			<keyword>AuthDigestNonceFormat</keyword>
			<keyword>AuthDigestProvider</keyword>
			<keyword>AuthGroupFile</keyword>
			<keyword>AuthLDAPBindDN</keyword>
			<keyword>AuthLDAPBindPassword</keyword>
			<keyword>AuthLDAPCharsetConfig</keyword>
			<keyword>AuthLDAPGroupAttribute</keyword>
			<keyword>AuthLDAPUrl</keyword>
			<keyword>AuthName</keyword>
			<keyword>AuthUserFile</keyword>
			<keyword>BrowserMatch</keyword>
			<keyword>BrowserMatchNoCase</keyword>
			<keyword>BS2000Account</keyword>
			<keyword>CacheDisable</keyword>
			<keyword>CacheEnable</keyword>
			<keyword>CacheFile</keyword>
			<keyword>CacheGcClean</keyword>
			<keyword>CacheGcUnused</keyword>
			<keyword>CacheRoot</keyword>
			<keyword>CGIMapExtension</keyword>
			<keyword>CharsetDefault</keyword>
			<keyword>CharsetOptions</keyword>
			<keyword>CharsetSourceEnc</keyword>
			<keyword>CookieDomain</keyword>
			<keyword>CookieLog</keyword>
			<keyword>CookieName</keyword>
			<keyword>CoreDumpDirectory</keyword>
			<keyword>CustomLog</keyword>
			<keyword>Dav</keyword>
			<keyword>DavGenericLockDB</keyword>
			<keyword>DavLockDB</keyword>
			<keyword>DBDParams</keyword>
			<keyword>DBDPrepareSQL</keyword>
			<keyword>DBDriver</keyword>
			<keyword>DefaultIcon</keyword>
			<keyword>DefaultLanguage</keyword>
			<keyword>DefaultType</keyword>
			<keyword>DeflateFilterNote</keyword>
			<keyword>(?&lt;!Allow,)Deny(?!,Allow)</keyword>
			<keyword>DirectoryIndex</keyword>
			<keyword>DocumentRoot</keyword>
			<keyword>ErrorDocument</keyword>
			<keyword>ErrorLog</keyword>
			<keyword>Example</keyword>
			<keyword>ExpiresByType</keyword>
			<keyword>ExpiresDefault</keyword>
			<keyword>ExtFilterDefine</keyword>
			<keyword>ExtFilterOptions</keyword>
			<keyword>FilterChain</keyword>
			<keyword>FilterDeclare</keyword>
			<keyword>FilterProtocol</keyword>
			<keyword>FilterProvider</keyword>
			<keyword>FilterTrace</keyword>
			<keyword>ForceType</keyword>
			<keyword>ForensicLog</keyword>
			<keyword>Group</keyword>
			<keyword>Header</keyword>
			<keyword>HeaderName</keyword>
			<keyword>ImapBase</keyword>
			<keyword>Include</keyword>
			<keyword>IndexIgnore</keyword>
			<keyword>IndexOptions</keyword>
			<keyword>IndexStyleSheet</keyword>
			<keyword>ISAPICacheFile</keyword>
			<keyword>LanguagePriority</keyword>
			<keyword>LDAPSharedCacheFile</keyword>
			<keyword>LDAPTrustedCA</keyword>
			<keyword>LDAPTrustedCAType</keyword>
			<keyword>LDAPTrustedClientCert</keyword>
			<keyword>LDAPTrustedGlobalCert</keyword>
			<keyword>Listen</keyword>
			<keyword>LoadFile</keyword>
			<keyword>LoadModule</keyword>
			<keyword>LockFile</keyword>
			<keyword>LogFormat</keyword>
			<keyword>MetaDir</keyword>
			<keyword>MetaSuffix</keyword>
			<keyword>MimeMagicFile</keyword>
			<keyword>MMapFile</keyword>
			<keyword>NameVirtualHost</keyword>
			<keyword>NoProxy</keyword>
			<keyword>NWSSLTrustedCerts</keyword>
			<keyword>NWSSLUpgradeable</keyword>
			<keyword>PassEnv</keyword>
			<keyword>PidFile</keyword>
			<keyword>ProxyBlock</keyword>
			<keyword>ProxyDomain</keyword>
			<keyword>ProxyPass</keyword>
			<keyword>ProxyPassReverse</keyword>
			<keyword>ProxyPassReverseCookieDomain</keyword>
			<keyword>ProxyPassReverseCookiePath</keyword>
			<keyword>ProxyRemote</keyword>
			<keyword>ProxyRemoteMatch</keyword>
			<keyword>ReadmeName</keyword>
			<keyword>Redirect</keyword>
			<keyword>RedirectMatch</keyword>
			<keyword>RedirectPermanent</keyword>
			<keyword>RedirectTemp</keyword>
			<keyword>RemoveCharset</keyword>
			<keyword>RemoveEncoding</keyword>
			<keyword>RemoveHandler</keyword>
			<keyword>RemoveInputFilter</keyword>
			<keyword>RemoveLanguage</keyword>
			<keyword>RemoveOutputFilter</keyword>
			<keyword>RemoveType</keyword>
			<keyword>RequestHeader</keyword>
			<keyword>Require</keyword>
			<keyword>RewriteBase</keyword>
			<keyword>RewriteCond</keyword>
			<keyword>RewriteLock</keyword>
			<keyword>RewriteLog</keyword>
			<keyword>RewriteMap</keyword>
			<keyword>RewriteRule</keyword>
			<keyword>ScoreBoardFile</keyword>
			<keyword>Script</keyword>
			<keyword>ScriptAlias</keyword>
			<keyword>ScriptAliasMatch</keyword>
			<keyword>ScriptLog</keyword>
			<keyword>ScriptSock</keyword>
			<keyword>SecureListen</keyword>
			<keyword>ServerAdmin</keyword>
			<keyword>ServerAlias</keyword>
			<keyword>ServerName</keyword>
			<keyword>ServerPath</keyword>
			<keyword>ServerRoot</keyword>
			<keyword>SetEnv</keyword>
			<keyword>SetEnvIf</keyword>
			<keyword>SetEnvIfNoCase</keyword>
			<keyword>SetHandler</keyword>
			<keyword>SetInputFilter</keyword>
			<keyword>SetOutputFilter</keyword>
			<keyword>SSIEndTag</keyword>
			<keyword>SSIErrorMsg</keyword>
			<keyword>SSIStartTag</keyword>
			<keyword>SSITimeFormat</keyword>
			<keyword>SSIUndefinedEcho</keyword>
			<keyword>SSLCACertificateFile</keyword>
			<keyword>SSLCACertificatePath</keyword>
			<keyword>SSLCADNRequestFile</keyword>
			<keyword>SSLCADNRequestPath</keyword>
			<keyword>SSLCARevocationFile</keyword>
			<keyword>SSLCARevocationPath</keyword>
			<keyword>SSLCertificateChainFile</keyword>
			<keyword>SSLCertificateFile</keyword>
			<keyword>SSLCertificateKeyFile</keyword>
			<keyword>SSLCipherSuite</keyword>
			<keyword>SSLCryptoDevice</keyword>
			<keyword>SSLHonorCiperOrder</keyword>
			<keyword>SSLPassPhraseDialog</keyword>
			<keyword>SSLProxyCACertificateFile</keyword>
			<keyword>SSLProxyCACertificatePath</keyword>
			<keyword>SSLProxyCARevocationFile</keyword>
			<keyword>SSLProxyCARevocationPath</keyword>
			<keyword>SSLProxyCipherSuite</keyword>
			<keyword>SSLProxyMachineCertificateFile</keyword>
			<keyword>SSLProxyMachineCertificatePath</keyword>
			<keyword>SSLProxyProtocol</keyword>
			<keyword>SSLRandomSeed</keyword>
			<keyword>SSLRequire</keyword>
			<keyword>SSLRequireSSL</keyword>
			<keyword>SSLUserName</keyword>
			<keyword>SuexecUserGroup</keyword>
			<keyword>TransferLog</keyword>
			<keyword>TypesConfig</keyword>
			<keyword>UnsetEnv</keyword>
			<keyword>User</keyword>
			<keyword>UserDir</keyword>
			<keyword>VirtualDocumentRoot</keyword>
			<keyword>VirtualDocumentRootIP</keyword>
			<keyword>VirtualScriptAlias</keyword>
			<keyword>VirtualScriptAliasIP</keyword>
			<keyword>Win32DisableAcceptEx</keyword>
			
			<!-- Integer Directives -->
			<keyword>AllowCONNECT</keyword>
			<keyword>AssignUserID</keyword>
			<keyword>AuthDigestNonceLifetime</keyword>
			<keyword>AuthDigestShmemSize</keyword>
			<keyword>CacheDefaultExpire</keyword>
			<keyword>CacheDirLength</keyword>
			<keyword>CacheDirLevels</keyword>
			<keyword>CacheForceCompletion</keyword>
			<keyword>CacheGcDaily</keyword>
			<keyword>CacheGcInterval</keyword>
			<keyword>CacheGcMemUsage</keyword>
			<keyword>CacheLastModifiedFactor</keyword>
			<keyword>CacheMaxExpire</keyword>
			<keyword>CacheMaxFileSize</keyword>
			<keyword>CacheMinFileSize</keyword>
			<keyword>CacheSize</keyword>
			<keyword>CacheTimeMargin</keyword>
			<keyword>ChildPerUserID</keyword>
			<keyword>CookieExpires</keyword>
			<keyword>DavMinTimeout</keyword>
			<keyword>DBDExptime</keyword>
			<keyword>DBDKeep</keyword>
			<keyword>DBDMax</keyword>
			<keyword>DBDMin</keyword>
			<keyword>DBDPersist</keyword>
			<keyword>DeflateBufferSize</keyword>
			<keyword>DeflateCompressionLevel</keyword>
			<keyword>DeflateMemLevel</keyword>
			<keyword>DeflateWindowSize</keyword>
			<keyword>IdentityCheckTimeout</keyword>
			<keyword>ISAPIReadAheadBuffer</keyword>
			<keyword>KeepAliveTimeout</keyword>
			<keyword>LDAPCacheEntries</keyword>
			<keyword>LDAPCacheTTL</keyword>
			<keyword>LDAPConnectionTimeout</keyword>
			<keyword>LDAPOpCacheEntries</keyword>
			<keyword>LDAPOpCacheTTL</keyword>
			<keyword>LDAPSharedCacheSize</keyword>
			<keyword>LimitInternalRecursion</keyword>
			<keyword>LimitRequestBody</keyword>
			<keyword>LimitRequestFields</keyword>
			<keyword>LimitRequestFieldsize</keyword>
			<keyword>LimitRequestLine</keyword>
			<keyword>LimitXMLRequestBody</keyword>
			<keyword>ListenBacklog</keyword>
			<keyword>MaxClients</keyword>
			<keyword>MaxKeepAliveRequests</keyword>
			<keyword>MaxMemFree</keyword>
			<keyword>MaxRequestsPerChild</keyword>
			<keyword>MaxRequestsPerThread</keyword>
			<keyword>MaxSpareServers</keyword>
			<keyword>MaxSpareThreads</keyword>
			<keyword>MaxThreads</keyword>
			<keyword>MaxThreadsPerChild</keyword>
			<keyword>MCacheMaxObjectCount</keyword>
			<keyword>MCacheMaxObjectSize</keyword>
			<keyword>MCacheMaxStreamingBuffer</keyword>
			<keyword>MCacheMinObjectSize</keyword>
			<keyword>MCacheSize</keyword>
			<keyword>MinSpareServers</keyword>
			<keyword>MinSpareThreads</keyword>
			<keyword>NumServers</keyword>
			<keyword>ProxyIOBufferSize</keyword>
			<keyword>ProxyMaxForwards</keyword>
			<keyword>ProxyReceiveBufferSize</keyword>
			<keyword>ProxyTimeout</keyword>
			<keyword>RewriteLogLevel</keyword>
			<keyword>RLimitCPU</keyword>
			<keyword>RLimitMEM</keyword>
			<keyword>RLimitNPROC</keyword>
			<keyword>ScriptLogBuffer</keyword>
			<keyword>ScriptLogLength</keyword>
			<keyword>SendBufferSize</keyword>
			<keyword>ServerLimit</keyword>
			<keyword>SSLProxyVerifyDepth</keyword>
			<keyword>SSLSessionCacheTimeout</keyword>
			<keyword>SSLVerifyDepth</keyword>
			<keyword>StartServers</keyword>
			<keyword>StartThreads</keyword>
			<keyword>ThreadLimit</keyword>
			<keyword>ThreadsPerChild</keyword>
			<keyword>ThreadStackSize</keyword>
			<keyword>TimeOut</keyword>
			
			<!-- Alternative Directives -->
			<keyword>AcceptMutex</keyword>
			<keyword>AcceptPathInfo</keyword>
			<keyword>AllowEncodedSlashes</keyword>
			<keyword>AllowOverride</keyword>
			<keyword>Anonymous_Authoritative</keyword>
			<keyword>Anonymous_LogEmail</keyword>
			<keyword>Anonymous_MustGiveEmail</keyword>
			<keyword>Anonymous_NoUserID</keyword>
			<keyword>Anonymous_VerifyEmail</keyword>
			<keyword>AuthAuthoritative</keyword>
			<keyword>AuthBasicAuthoritative</keyword>
			<keyword>AuthBasicProvider</keyword>
			<keyword>AuthDBMAuthoritative</keyword>
			<keyword>AuthDBMType</keyword>
			<keyword>AuthDefaultAuthoritative</keyword>
			<keyword>AuthDigestAlgorithm</keyword>
			<keyword>AuthDigestNcCheck</keyword>
			<keyword>AuthDigestQop</keyword>
			<keyword>AuthLDAPAuthoritative</keyword>
			<keyword>AuthLDAPCompareDNOnServer</keyword>
			<keyword>AuthLDAPDereferenceAliases</keyword>
			<keyword>AuthLDAPEnabled</keyword>
			<keyword>AuthLDAPFrontPageHack</keyword>
			<keyword>AuthLDAPGroupAttributeIsDN</keyword>
			<keyword>AuthLDAPRemoteUserIsDN</keyword>
			<keyword>AuthType</keyword>
			<keyword>AuthzDBMAuthoritative</keyword>
			<keyword>AuthzDBMType</keyword>
			<keyword>AuthzDefaultAuthoritative</keyword>
			<keyword>AuthzGroupFileAuthoritative</keyword>
			<keyword>AuthzLDAPAuthoritative</keyword>
			<keyword>AuthzOwnerAuthoritative</keyword>
			<keyword>AuthzUserAuthoritative</keyword>
			<keyword>BufferedLogs</keyword>
			<keyword>CacheExpiryCheck</keyword>
			<keyword>CacheIgnoreCacheControl</keyword>
			<keyword>CacheIgnoreHeaders</keyword>
			<keyword>CacheIgnoreNoLastMod</keyword>
			<keyword>CacheNegotiatedDocs</keyword>
			<keyword>CacheStoreNoStore</keyword>
			<keyword>CacheStorePrivate</keyword>
			<keyword>CheckSpelling</keyword>
			<keyword>ContentDigest</keyword>
			<keyword>CookieStyle</keyword>
			<keyword>CookieTracking</keyword>
			<keyword>CoreDumpDirectory</keyword>
			<keyword>CustomLog</keyword>
			<keyword>DavDepthInfinity</keyword>
			<keyword>DirectorySlash</keyword>
			<keyword>DumpIOInput</keyword>
			<keyword>DumpIOOutput</keyword>
			<keyword>EnableExceptionHook</keyword>
			<keyword>EnableMMAP</keyword>
			<keyword>EnableSendfile</keyword>
			<keyword>ExpiresActive</keyword>
			<keyword>ExtendedStatus</keyword>
			<keyword>FileETag</keyword>
			<keyword>ForceLanguagePriority</keyword>
			<keyword>HostnameLookups</keyword>
			<keyword>IdentityCheck</keyword>
			<keyword>ImapDefault</keyword>
			<keyword>ImapMenu</keyword>
			<keyword>IndexOrderDefault</keyword>
			<keyword>ISAPIAppendLogToErrors</keyword>
			<keyword>ISAPIAppendLogToQuery</keyword>
			<keyword>ISAPIFakeAsync</keyword>
			<keyword>ISAPILogNotSupported</keyword>
			<keyword>KeepAlive</keyword>
			<keyword>LDAPTrustedMode</keyword>
			<keyword>LDAPVerifyServerCert</keyword>
			<keyword>LogLevel</keyword>
			<keyword>MCacheRemovalAlgorithm</keyword>
			<keyword>MetaFiles</keyword>
			<keyword>ModMimeUsePathInfo</keyword>
			<keyword>MultiviewsMatch</keyword>
			<keyword>Options</keyword>
			<keyword>Order</keyword>
			<keyword>ProtocolEcho</keyword>
			<keyword>ProxyBadHeader</keyword>
			<keyword>ProxyErrorOverride</keyword>
			<keyword>ProxyPreserveHost</keyword>
			<keyword>ProxyRequests</keyword>
			<keyword>ProxyVia</keyword>
			<keyword>RewriteEngine</keyword>
			<keyword>RewriteOptions</keyword>
			<keyword>Satisfy</keyword>
			<keyword>ScriptInterpreterSource</keyword>
			<keyword>ServerSignature</keyword>
			<keyword>ServerTokens</keyword>
			<keyword>SSLEngine</keyword>
			<keyword>SSLMutex</keyword>
			<keyword>SSLOptions</keyword>
			<keyword>SSLProtocol</keyword>
			<keyword>SSLProxyEngine</keyword>
			<keyword>SSLProxyVerify</keyword>
			<keyword>SSLSessionCache</keyword>
			<keyword>SSLVerifyClient</keyword>
			<keyword>UseCanonicalName</keyword>
			<keyword>XBitHack</keyword>
		</context>
		
		<context id="alternates" style-ref="alternates">
			<keyword>On</keyword>
			<keyword>Off</keyword>
			<keyword>Default</keyword>
			<keyword>flock</keyword>
			<keyword>fcntl</keyword>
			<keyword>posixsem</keyword>
			<keyword>pthread</keyword>
			<keyword>sysvsem</keyword>
			<keyword>All</keyword>
			<keyword>None</keyword>
			<keyword>AuthConfig</keyword>
			<keyword>FileInfo</keyword>
			<keyword>Indexes</keyword>
			<keyword>Limit</keyword>
			<keyword>Options</keyword>
			
			<keyword>ExecCGI</keyword>
			<keyword>FollowSymLinks</keyword>
			<keyword>Includes</keyword>
			<keyword>IncludesNOEXEC</keyword>
			<keyword>Indexes</keyword>
			<keyword>MultiViews</keyword>
			<keyword>SymLinksIfOwnerMatch</keyword>
			<keyword>StdEnvVars</keyword>
			<keyword>CompatEnvVars</keyword>
			<keyword>ExportCertData</keyword>
			<keyword>FakeBasicAuth</keyword>
			<keyword>StrictRequire</keyword>
			<keyword>OptRenegotiate</keyword>
			
			<keyword>SDBM</keyword>
			<keyword>GDBM</keyword>
			<keyword>NDBM</keyword>
			<keyword>DB</keyword>
			<keyword>MD5</keyword>
			<keyword>MD5-sess</keyword>
			<keyword>auth</keyword>
			<keyword>auth-int</keyword>
			<keyword>never</keyword>
			<keyword>searching</keyword>
			<keyword>finding</keyword>
			<keyword>always</keyword>
			<keyword>Basic</keyword>
			<keyword>Digest</keyword>
			<keyword>Connection</keyword>
			<keyword>Keep-Alive</keyword>
			<keyword>Proxy-Authenticate</keyword>
			<keyword>Proxy-Authorization</keyword>
			<keyword>TE</keyword>
			<keyword>Trailers</keyword>
			<keyword>Transfer-Encoding</keyword>
			<keyword>Upgrade</keyword>
			<keyword>Netscape</keyword>
			<keyword>Cookie</keyword>
			<keyword>Cookie2</keyword>
			<keyword>RFC2109</keyword>
			<keyword>RFC2965</keyword>
			<keyword>INode</keyword>
			<keyword>MTime</keyword>
			<keyword>Size</keyword>
			<keyword>Prefer</keyword>
			<keyword>Fallback</keyword>
			<keyword>Double</keyword>
			<keyword>error</keyword>
			<keyword>nocontent</keyword>
			<keyword>map</keyword>
			<keyword>referer</keyword>
			<keyword>formatted</keyword>
			<keyword>semiformatted</keyword>
			<keyword>unformatted</keyword>
			<keyword>Ascending</keyword>
			<keyword>Descending</keyword>
			<keyword>Name</keyword>
			<keyword>Date</keyword>
			<keyword>Size</keyword>
			<keyword>Description</keyword>
			<keyword>SSL</keyword>
			<keyword>TLS</keyword>
			<keyword>STARTTLS</keyword>
			<keyword>emerg</keyword>
			<keyword>alert</keyword>
			<keyword>crit</keyword>
			<keyword>error</keyword>
			<keyword>warn</keyword>
			<keyword>notice</keyword>
			<keyword>info</keyword>
			<keyword>debug</keyword>
			<keyword>LRU</keyword>
			<keyword>GDSF</keyword>
			<keyword>Any</keyword>
			<keyword>NegotiatedOnly</keyword>
			<keyword>Filters</keyword>
			<keyword>Handlers</keyword>
			<keyword>Deny,Allow</keyword>
			<keyword>Allow,Deny</keyword>
			<keyword>Mutual-failure</keyword>
			<keyword>IsError</keyword>
			<keyword>Ignore</keyword>
			<keyword>StartBody</keyword>
			<keyword>Full</keyword>
			<keyword>Block</keyword>
			<keyword>inherit</keyword>
			<keyword>Registry</keyword>
			<keyword>Registry-Strict</keyword>
			<keyword>Script</keyword>
			<keyword>EMail</keyword>
			<keyword>Major</keyword>
			<keyword>Minor</keyword>
			<keyword>Min</keyword>
			<keyword>Minimal</keyword>
			<keyword>Prod</keyword>
			<keyword>ProductOnly</keyword>
			<keyword>OS</keyword>
			<keyword>Full</keyword>
			<keyword>optional</keyword>
			<keyword>posixsem</keyword>
			<keyword>sysvsem</keyword>
			<keyword>sem</keyword>
			<keyword>pthread</keyword>
			<keyword>fcntl:</keyword>
			<keyword>flock:</keyword>
			<keyword>file:</keyword>
			<keyword>yes</keyword>
			<keyword>no</keyword>
			<keyword>SSLv2</keyword>
			<keyword>SSLv3</keyword>
			<keyword>TLSv1</keyword>
			<keyword>require</keyword>
			<keyword>optional_no_ca</keyword>
			<keyword>nonenotnull</keyword>
			<keyword>dbm:</keyword>
			<keyword>shm:</keyword>
			<keyword>dc:</keyword>
			<keyword>DNS</keyword>
		</context>
		
		<context id="container-open">
			<match>(&lt;\w+)([^#&gt;]*)(&gt;)</match>
			<include>
				<context sub-pattern="1" style-ref="container"/>
				<context sub-pattern="2" style-ref="attribute"/>
				<context sub-pattern="3" style-ref="container"/>
			</include>
		</context>
		
		<context id="container-close" style-ref="container">
			<match>&lt;/\w+&gt;</match>
		</context>
		
		<context id="apache">
			<include>
				<context ref="comment"/>
				<context ref="directives"/>
				<context ref="alternates"/>
				<context ref="container-open"/>
				<context ref="container-close"/>
			</include>
		</context>
	</definitions>
</language>
