Updating GeSHi to latest version, 1.0.7.6
[viewsvn.git] / includes / geshi / geshi / apache.php
1 <?php
2 /*************************************************************************************
3 * apache.php
4 * ----------
5 * Author: Tux (tux@inmail.cz)
6 * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
7 * Release Version: 1.0.7.6
8 * CVS Revision Version: $Revision: 1.7 $
9 * Date Started: 2004/29/07
10 * Last Modified: $Date: 2005/11/20 07:47:40 $
11 *
12 * Apache language file for GeSHi.
13 * Words are from SciTe configuration file
14 *
15 * CHANGES
16 * -------
17 * 2004/11/27 (1.0.2)
18 * - Added support for multiple object splitters
19 * 2004/10/27 (1.0.1)
20 * - Added support for URLs
21 * 2004/08/05 (1.0.0)
22 * - First Release
23 *
24 * TODO (updated 2004/07/29)
25 * -------------------------
26 *
27 *************************************************************************************
28 *
29 * This file is part of GeSHi.
30 *
31 * GeSHi is free software; you can redistribute it and/or modify
32 * it under the terms of the GNU General Public License as published by
33 * the Free Software Foundation; either version 2 of the License, or
34 * (at your option) any later version.
35 *
36 * GeSHi is distributed in the hope that it will be useful,
37 * but WITHOUT ANY WARRANTY; without even the implied warranty of
38 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
39 * GNU General Public License for more details.
40 *
41 * You should have received a copy of the GNU General Public License
42 * along with GeSHi; if not, write to the Free Software
43 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
44 *
45 ************************************************************************************/
46
47 $language_data = array (
48 'LANG_NAME' => 'Apache',
49 'COMMENT_SINGLE' => array(1 => '#'),
50 'COMMENT_MULTI' => array(),
51 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
52 'QUOTEMARKS' => array("'", '"'),
53 'ESCAPE_CHAR' => '\\',
54 'KEYWORDS' => array(
55 /*keywords*/
56 1 => array(
57 'accessconfig','accessfilename','action','addalt',
58 'addaltbyencoding','addaltbytype','addcharset',
59 'adddefaultcharset','adddescription',
60 'addencoding','addhandler','addicon','addiconbyencoding',
61 'addiconbytype','addlanguage','addmodule','addmoduleinfo',
62 'addtype','agentlog','alias','aliasmatch',
63 'allow','allowconnect','allowoverride','anonymous',
64 'anonymous_authoritative','anonymous_logemail','anonymous_mustgiveemail',
65 'anonymous_nouserid','anonymous_verifyemail','authauthoritative',
66 'authdbauthoritative','authdbgroupfile','authdbmauthoritative',
67 'authdbmgroupfile','authdbmgroupfile','authdbuserfile','authdbmuserfile',
68 'authdigestfile','authgroupfile','authname','authtype',
69 'authuserfile','bindaddress','browsermatch','browsermatchnocase',
70 'bs2000account','cachedefaultexpire','cachedirlength','cachedirlevels',
71 'cacheforcecompletion','cachegcinterval','cachelastmodifiedfactor','cachemaxexpire',
72 'cachenegotiateddocs','cacheroot','cachesize','checkspelling',
73 'clearmodulelist','contentdigest','cookieexpires','cookielog',
74 'cookielog','cookietracking','coredumpdirectory','customlog',
75 'defaulticon','defaultlanguage','defaulttype','define',
76 'deny','directory','directorymatch','directoryindex',
77 'documentroot','errordocument','errorlog','example',
78 'expiresactive','expiresbytype','expiresdefault','extendedstatus',
79 'fancyindexing','files','filesmatch','forcetype',
80 'group','header','headername','hostnamelookups',
81 'identitycheck','ifdefine','ifmodule','imapbase',
82 'imapdefault','imapmenu','include','indexignore',
83 'indexoptions','keepalive','keepalivetimeout','languagepriority',
84 'limit','limitexcept','limitrequestbody','limitrequestfields',
85 'limitrequestfieldsize','limitrequestline','listen','listenbacklog',
86 'loadfile','loadmodule','location','locationmatch',
87 'lockfile','logformat','loglevel','maxclients',
88 'maxkeepaliverequests','maxrequestsperchild','maxspareservers','metadir',
89 'metafiles','metasuffix','mimemagicfile','minspareservers',
90 'mmapfile','namevirtualhost','nocache','options','order',
91 'passenv','pidfile','port','proxyblock','proxydomain',
92 'proxypass','proxypassreverse','proxyreceivebuffersize','proxyremote',
93 'proxyrequests','proxyvia','qsc','readmename',
94 'redirect','redirectmatch','redirectpermanent','redirecttemp',
95 'refererignore','refererlog','removehandler','require',
96 'resourceconfig','rewritebase','rewritecond','rewriteengine',
97 'rewritelock','rewritelog','rewriteloglevel','rewritemap',
98 'rewriteoptions','rewriterule','rlimitcpu','rlimitmem',
99 'rlimitnproc','satisfy','scoreboardfile','script',
100 'scriptalias','scriptaliasmatch','scriptinterpretersource','scriptlog',
101 'scriptlogbuffer','scriptloglength','sendbuffersize',
102 'serveradmin','serveralias','servername','serverpath',
103 'serverroot','serversignature','servertokens','servertype',
104 'setenv','setenvif','setenvifnocase','sethandler',
105 'singlelisten','startservers','threadsperchild','timeout',
106 'transferlog','typesconfig','unsetenv','usecanonicalname',
107 'user','userdir','virtualhost','virtualdocumentroot',
108 'virtualdocumentrootip','virtualscriptalias','virtualscriptaliasip',
109 'xbithack','from','all'
110 ),
111 /*keyords 2*/
112 2 => array(
113 'on','off','standalone','inetd',
114 'force-response-1.0','downgrade-1.0','nokeepalive',
115 'ndexes','includes','followsymlinks','none',
116 'x-compress','x-gzip'
117 )
118 ),
119 'SYMBOLS' => array(
120 '(', ')'
121 ),
122 'CASE_SENSITIVE' => array(
123 GESHI_COMMENTS => true,
124 1 => false,
125 2 => false,
126 ),
127 'STYLES' => array(
128 'KEYWORDS' => array(
129 1 => 'color: #00007f;',
130 2 => 'color: #0000ff;',
131 ),
132 'COMMENTS' => array(
133 1 => 'color: #adadad; font-style: italic;',
134 ),
135 'ESCAPE_CHAR' => array(
136 0 => 'color: #000099; font-weight: bold;'
137 ),
138 'BRACKETS' => array(
139 0 => 'color: #66cc66;'
140 ),
141 'STRINGS' => array(
142 0 => 'color: #7f007f;'
143 ),
144 'NUMBERS' => array(
145 0 => 'color: #ff0000;'
146 ),
147 'METHODS' => array(
148 ),
149 'SYMBOLS' => array(
150 0 => 'color: #66cc66;'
151 ),
152 'REGEXPS' => array(
153 ),
154 'SCRIPT' => array(
155 )
156 ),
157 'URLS' => array(
158 1 => '',
159 2 => ''
160 ),
161 'OOLANG' => false,
162 'OBJECT_SPLITTERS' => array(
163 ),
164 'REGEXPS' => array(
165 ),
166 'STRICT_MODE_APPLIES' => GESHI_NEVER,
167 'SCRIPT_DELIMITERS' => array(
168 ),
169 'HIGHLIGHT_STRICT_BLOCK' => array(
170 )
171 );
172
173 ?>