summaryrefslogtreecommitdiff
path: root/support/highlight/langDefs/httpd.lang
diff options
context:
space:
mode:
Diffstat (limited to 'support/highlight/langDefs/httpd.lang')
-rw-r--r--support/highlight/langDefs/httpd.lang102
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= ( ) [ ] { } , ; : & | ! = / * % + -