Merging the updates from the GeSHi vendor to the trunk
[viewsvn.git] / includes / geshi / geshi / diff.php
1 <?php
2 /*************************************************************************************
3 * diff.php
4 * --------
5 * Author: Conny Brunnkvist (conny@fuchsia.se), W. Tasin (tasin@fhm.edu)
6 * Copyright: (c) 2004 Fuchsia Open Source Solutions (http://www.fuchsia.se/)
7 * Release Version: 1.0.7.19
8 * Date Started: 2004/12/29
9 *
10 * Diff-output language file for GeSHi.
11 *
12 * CHANGES
13 * -------
14 * 2006/02/27
15 * - changing language file to use matching of start (^) and end ($) (wt)
16 *
17 * 2004/12/29 (1.0.0)
18 * - First Release
19 *
20 * TODO (updated 2006/02/27)
21 * -------------------------
22 *
23 *
24 *************************************************************************************
25 *
26 * This file is part of GeSHi.
27 *
28 * GeSHi is free software; you can redistribute it and/or modify
29 * it under the terms of the GNU General Public License as published by
30 * the Free Software Foundation; either version 2 of the License, or
31 * (at your option) any later version.
32 *
33 * GeSHi is distributed in the hope that it will be useful,
34 * but WITHOUT ANY WARRANTY; without even the implied warranty of
35 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
36 * GNU General Public License for more details.
37 *
38 * You should have received a copy of the GNU General Public License
39 * along with GeSHi; if not, write to the Free Software
40 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
41 *
42 ************************************************************************************/
43
44
45 $language_data = array (
46 'LANG_NAME' => 'Diff',
47 'COMMENT_SINGLE' => array(),
48 'COMMENT_MULTI' => array(),
49 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
50 'QUOTEMARKS' => array(),
51 'ESCAPE_CHAR' => ' ',
52 'KEYWORDS' => array(
53 1 => array(
54 '\ No newline at end of file'
55 ),
56 2 => array(
57 '***************' /* This only seems to works in some cases? */
58 ),
59 ),
60 'SYMBOLS' => array(
61 ),
62 'CASE_SENSITIVE' => array(
63 1 => false,
64 2 => false
65 ),
66 'STYLES' => array(
67 'KEYWORDS' => array(
68 1 => 'color: #aaaaaa; font-style: italic;',
69 2 => 'color: #dd6611;',
70 ),
71 'COMMENTS' => array(
72 ),
73 'ESCAPE_CHAR' => array(
74 0 => ''
75 ),
76 'BRACKETS' => array(
77 0 => ''
78 ),
79 'STRINGS' => array(
80 0 => ''
81 ),
82 'NUMBERS' => array(
83 0 => ''
84 ),
85 'METHODS' => array(
86 0 => ''
87 ),
88 'SYMBOLS' => array(
89 0 => ''
90 ),
91 'SCRIPT' => array(
92 0 => ''
93 ),
94 'REGEXPS' => array(
95 0 => 'color: #440088;',
96 1 => 'color: #991111;',
97 2 => 'color: #00b000;',
98 3 => 'color: #888822;',
99 4 => 'color: #888822;',
100 5 => 'color: #0011dd;',
101 6 => 'color: #440088;',
102 7 => 'color: #991111;',
103 8 => 'color: #00b000;',
104 9 => 'color: #888822;',
105 ),
106 ),
107 'URLS' => array(
108 ),
109 'OOLANG' => false,
110 'OBJECT_SPLITTER' => '',
111 'REGEXPS' => array(
112 0 => "[0-9,]+[acd][0-9,]+",
113 1 => array(
114 GESHI_SEARCH => '^\\&lt;.*$',
115 GESHI_REPLACE => '\\0',
116 GESHI_MODIFIERS => 'm',
117 GESHI_BEFORE => '',
118 GESHI_AFTER => ''
119 ),
120 2 => array(
121 GESHI_SEARCH => '^\\&gt;.*$',
122 GESHI_REPLACE => '\\0',
123 GESHI_MODIFIERS => 'm',
124 GESHI_BEFORE => '',
125 GESHI_AFTER => ''
126 ),
127 3 => array(
128 GESHI_SEARCH => '^[\\-]{3}\\s.*$',
129 GESHI_REPLACE => '\\0',
130 GESHI_MODIFIERS => 'm',
131 GESHI_BEFORE => '',
132 GESHI_AFTER => ''
133 ),
134 4 => array(
135 GESHI_SEARCH => '^(\\+){3}\\s.*$',
136 GESHI_REPLACE => '\\0',
137 GESHI_MODIFIERS => 'm',
138 GESHI_BEFORE => '',
139 GESHI_AFTER => ''
140 ),
141 5 => array(
142 GESHI_SEARCH => '^\\!.*$',
143 GESHI_REPLACE => '\\0',
144 GESHI_MODIFIERS => 'm',
145 GESHI_BEFORE => '',
146 GESHI_AFTER => ''
147 ),
148 6 => array(
149 GESHI_SEARCH => '^[\\@]{2}.*$',
150 GESHI_REPLACE => '\\0',
151 GESHI_MODIFIERS => 'm',
152 GESHI_BEFORE => '',
153 GESHI_AFTER => ''
154 ),
155 7 => array(
156 GESHI_SEARCH => '^\\-.*$',
157 GESHI_REPLACE => '\\0',
158 GESHI_MODIFIERS => 'm',
159 GESHI_BEFORE => '',
160 GESHI_AFTER => ''
161 ),
162 8 => array(
163 GESHI_SEARCH => '^\\+.*$',
164 GESHI_REPLACE => '\\0',
165 GESHI_MODIFIERS => 'm',
166 GESHI_BEFORE => '',
167 GESHI_AFTER => ''
168 ),
169 9 => array(
170 GESHI_SEARCH => '^(\\*){3}\\s.*$',
171 GESHI_REPLACE => '\\0',
172 GESHI_MODIFIERS => 'm',
173 GESHI_BEFORE => '',
174 GESHI_AFTER => ''
175 ),
176 ),
177 'STRICT_MODE_APPLIES' => GESHI_NEVER,
178 'SCRIPT_DELIMITERS' => array(
179 ),
180 'HIGHLIGHT_STRICT_BLOCK' => array(
181 )
182 );
183
184 ?>