diff options
Diffstat (limited to 'support/highlight/langDefs/httpd.lang')
-rw-r--r-- | support/highlight/langDefs/httpd.lang | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/support/highlight/langDefs/httpd.lang b/support/highlight/langDefs/httpd.lang new file mode 100644 index 0000000000..b36dd83e5b --- /dev/null +++ b/support/highlight/langDefs/httpd.lang @@ -0,0 +1,102 @@ +# Apache Conf language definition file +# +# Author: Andre Simon +# Mail: andre.simon1@gmx.de +# Date: 28.06.2003 +# 28.01.2008 Replaced KW_DELIM entry by regexes (ASim) +# ------------------------------------------ +# This file is a part of highlight, a free source code converter released under the GPL. +# +# The file is used to describe keywords and special symbols of programming languages. +# See README in the highlight directory for details. +# +# New definition files for future releases of highlight are always appreciated ;) +# +# ---------- +# andre.simon1@gmx.de +# http://www.andre-simon.de/ + +$DESCRIPTION=Apache Config + + +$KEYWORDS(kwa)=AccessConfig AccessFileName Action AddAlt AddAltByEncoding AddAltByType AddCharset +AddDefaultCharset AddDescription AddEncoding AddHandler AddIcon AddIconByEncoding +AddIconByType AddLanguage AddModule AddModuleInfo AddType AgentLog Alias AliasMatch +Allow AllowCONNECT AllowOverride Anonymous Anonymous_Authoritative Anonymous_LogEmail +Anonymous_MustGiveEmail Anonymous_NoUserID Anonymous_VerifyEmail AuthAuthoritative +AuthDBAuthoritative AuthDBGroupFile AuthDBMAuthoritative AuthDBMGroupFile AuthDBMGroupFile +AuthDBMUserFile AuthDBUserFile AuthDigestFile AuthGroupFile AuthName AuthType +AuthUserFile +BindAddress BrowserMatch BrowserMatchNoCase BS2000Account +CacheDefaultExpire CacheDirLength CacheDirLevels CacheForceCompletion CacheGcInterval +CacheLastModifiedFactor CacheMaxExpire CacheNegotiatedDocs CacheRoot CacheSize +CheckSpelling ClearModuleList ContentDigest CookieExpires CookieLogCookieLog +CookieTracking CoreDumpDirectory CustomLog +DefaultIcon DefaultLanguage DefaultType Deny DirectoryIndex DocumentRoot +ErrorDocument ErrorLog Example ExpiresActive ExpiresByType ExpiresDefault ExtendedStatus +FancyIndexing ForceType +Group +Header HeaderName HostNameLookups +IdentityCheck ImapBase ImapDefault ImapMenu Include IndexIgnore IndexOptions +IndexOrderDefault ISAPIAppendLogToErrors ISAPIAppendLogToQuery ISAPILogNotSupported +ISAPIReadAheadBuffer +KeepAlive KeepAliveTimeout +LanguagePriority LimitRequestBody LimitRequestFields LimitRequestFieldsize +LimitRequestLine Listen ListenBacklog LoadFile LoadModule LockFile LogFormat LogLevel +MaxClients MaxKeepAliveRequests MaxRequestsPerChild MaxSpareServers MetaDir +MetaFiles MetaSuffix MimeMagicFile MinSpareServers MMapFile +NameVirtualHost NoCache +Options Order +PassEnv PidFile Port ProxyBlock ProxyDomain ProxyPass ProxyPassReverse +ProxyReceiveBufferSize ProxyRemote ProxyRequests ProxyVia +ReadmeName Redirect RedirectMatch RedirectPermanent RedirectTemp RefererIgnore +RefererLog RemoveEncoding RemoveHandler RemoveType Require ResourceConfig +RewriteBase RewriteCond RewriteEngine RewriteLock RewriteLog RewriteLogLevel +RewriteMap RewriteOptions RewriteRule RLimitCPU RLimitMEM RLimitNPROC +Satisfy ScoreBoardFile Script ScriptAlias ScriptAliasMatch ScriptInterpreterSource +ScriptLog ScriptLogBuffer ScriptLogLength SendBufferSize ServerAdmin ServerAlias +ServerName ServerPath ServerRoot ServerSignature ServerTokens ServerType +SetEnv SetEnvIf SetEnvIfNoCase SetHandler StartServers +ThreadsPerChild TimeOut TransferLog TypesConfig +UnsetEnv UseCanonicalName User UserDir +VirtualDocumentRoot VirtualDocumentRootIP VirtualScriptAlias VirtualScriptAliasIP +XBitHack + + +$KEYWORDS(kwb)=alert All any Ascending AuthConfig +Basic block +cgi-script CONNECT COPY crit +Date debug DELETE Descending Description Digest dns double +EMail emerg error ExecCGI +FileInfo FollowSymLinks formatted from Full +GET +Host +imap-file Includes IncludesNOEXEC Indexes inetd info isapi-isa +Limit LOCK +map max Minimal MKCOL MOVE MultiViews +Name nocontent None notice +Off On OS +PATCH POST ProductOnly PROPFIND PROPPATCH PUT +referer Remote_Addr Remote_Host Remote_User Request_Method Request_Protocol +Request_URI +semiformatted send-as-is server-parsed server-status Size standalone +SymLinksIfOwnerMatch +TRACE type-map +unformatted UNLOCK +valid-user +warn + +#$TAG_DELIM(kwa)=< > +$KEYWORDS(kwa)=regex(<!?\/?\w+>?|/?>) +$KEYWORDS(kwb)=regex(([-\w]+)=") +$KEYWORDS(kwc)=regex(\&\#?\w+;) + +$STRINGDELIMITERS=" ' + +$SL_COMMENT=# + +$IGNORECASE=false + +$IDENTIFIER=regex([a-zA-Z_][\w\-]*) + +$SYMBOLS= ( ) [ ] { } , ; : & | ! = / * % + - |