46 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, |
48 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, |
47 'QUOTEMARKS' => array("'", '"'), |
49 'QUOTEMARKS' => array("'", '"'), |
48 'ESCAPE_CHAR' => '\\', |
50 'ESCAPE_CHAR' => '\\', |
49 'KEYWORDS' => array( |
51 'KEYWORDS' => array( |
50 1 => array( |
52 1 => array( |
51 '_NULL_', '_INFILE_', '_N_', '_WEBOUT_', '_NUMERIC_', '_CHARACTER_', '_ALL_' |
53 '_ALL_','_CHARACTER_','_INFILE_','_N_','_NULL_','_NUMERIC_', |
|
54 '_WEBOUT_' |
52 ), |
55 ), |
53 2 => array( |
56 2 => array( |
54 '%BQUOTE', '%NRBQUOTE', '%CMPRES', '%QCMPRES', |
57 '%BQUOTE','%CMPRES','%COMPSTOR','%DATATYP','%DISPLAY','%DO','%ELSE', |
55 |
58 '%END','%EVAL','%GLOBAL','%GOTO','%IF','%INDEX','%INPUT','%KEYDEF', |
56 '%COMPSTOR', '%DATATYP', '%DISPLAY', '%DO', |
59 '%LABEL','%LEFT','%LENGTH','%LET','%LOCAL','%LOWCASE','%MACRO', |
57 '%ELSE', '%END', '%EVAL', '%GLOBAL', |
60 '%MEND','%NRBQUOTE','%NRQUOTE','%NRSTR','%PUT','%QCMPRES','%QLEFT', |
58 '%GOTO', '%IF', '%INDEX', '%INPUT', |
61 '%QLOWCASE','%QSCAN','%QSUBSTR','%QSYSFUNC','%QTRIM','%QUOTE', |
59 '%KEYDEF', '%LABEL', '%LEFT', '%LENGTH', |
62 '%QUPCASE','%SCAN','%STR','%SUBSTR','%SUPERQ','%SYSCALL', |
60 '%LET', '%LOCAL', '%LOWCASE', '%MACRO', |
63 '%SYSEVALF','%SYSEXEC','%SYSFUNC','%SYSGET','%SYSLPUT','%SYSPROD', |
61 '%MEND', '%NRBQUOTE', '%NRQUOTE', '%NRSTR', |
64 '%SYSRC','%SYSRPUT','%THEN','%TO','%TRIM','%UNQUOTE','%UNTIL', |
62 |
65 '%UPCASE','%VERIFY','%WHILE','%WINDOW' |
63 '%PUT', '%QCMPRES', '%QLEFT', '%QLOWCASE', |
|
64 '%QSCAN', '%QSUBSTR', '%QSYSFUNC', '%QTRIM', |
|
65 '%QUOTE', '%QUPCASE', '%SCAN', '%STR', |
|
66 '%SUBSTR', '%SUPERQ', '%SYSCALL', '%SYSEVALF', |
|
67 '%SYSEXEC', '%SYSFUNC', '%SYSGET', '%SYSLPUT', |
|
68 '%SYSPROD', '%SYSRC', '%SYSRPUT', '%THEN', |
|
69 |
|
70 '%TO', '%TRIM', '%UNQUOTE', '%UNTIL', |
|
71 '%UPCASE', '%VERIFY', '%WHILE', '%WINDOW' |
|
72 ), |
66 ), |
73 3 => array( |
67 3 => array( |
74 'ABS', 'ADDR', 'AIRY', 'ARCOS', 'ARSIN', 'ATAN', 'ATTRC', 'ATTRN', |
68 'ABS','ADDR','AIRY','ARCOS','ARSIN','ATAN','ATTRC','ATTRN','BAND', |
75 |
69 'BETAINV','BLSHIFT','BNOT','BOR','BRSHIFT','BXOR','BYTE','CDF', |
76 'BAND', 'BETAINV', 'BLSHIFT', 'BNOT', 'BOR', 'BRSHIFT', 'BXOR', |
70 'CEIL','CEXIST','CINV','CLOSE','CNONCT','COLLATE','COMPBL', |
77 'BYTE', 'CDF', 'CEIL', 'CEXIST', 'CINV', 'CLOSE', 'CNONCT', 'COLLATE', |
71 'COMPOUND','COMPRESS','COSH','COS','CSS','CUROBS','CV','DACCDBSL', |
78 'COMPBL', 'COMPOUND', 'COMPRESS', 'COSH', 'COS', 'CSS', 'CUROBS', |
72 'DACCDB','DACCSL','DACCSYD','DACCTAB','DAIRY','DATETIME','DATEJUL', |
79 'CV', 'DACCDBSL', 'DACCDB', 'DACCSL', 'DACCSYD', 'DACCTAB', |
73 'DATEPART','DATE','DAY','DCLOSE','DEPDBSL','DEPDB','DEPSL','DEPSYD', |
80 'DAIRY', 'DATETIME', 'DATEJUL', 'DATEPART', 'DATE', 'DAY', |
74 'DEPTAB','DEQUOTE','DHMS','DIF','DIGAMMA','DIM','DINFO','DNUM', |
81 'DCLOSE', 'DEPDBSL', 'DEPDB', 'DEPSL', |
75 'DOPEN','DOPTNAME','DOPTNUM','DREAD','DROPNOTE','DSNAME','ERFC', |
82 |
76 'ERF','EXIST','EXP','FAPPEND','FCLOSE','FCOL','FDELETE','FETCHOBS', |
83 'DEPSYD', 'DEPSYD', 'DEPTAB', 'DEPTAB', 'DEQUOTE', 'DHMS', |
77 'FETCH','FEXIST','FGET','FILEEXIST','FILENAME','FILEREF','FINFO', |
84 'DIF', 'DIGAMMA', 'DIM', 'DINFO', 'DNUM', 'DOPEN', 'DOPTNAME', |
78 'FINV','FIPNAMEL','FIPNAME','FIPSTATE','FLOOR','FNONCT','FNOTE', |
85 'DOPTNUM', 'DREAD', 'DROPNOTE', 'DSNAME', 'ERFC', 'ERF', 'EXIST', |
79 'FOPEN','FOPTNAME','FOPTNUM','FPOINT','FPOS','FPUT','FREAD', |
86 'EXP', 'FAPPEND', 'FCLOSE', 'FCOL', 'FDELETE', 'FETCHOBS', 'FETCH', |
80 'FREWIND','FRLEN','FSEP','FUZZ','FWRITE','GAMINV','GAMMA', |
87 'FEXIST', 'FGET', 'FILEEXIST', 'FILENAME', 'FILEREF', 'FINFO', |
81 'GETOPTION','GETVARC','GETVARN','HBOUND','HMS','HOSTHELP','HOUR', |
88 'FINV', 'FIPNAMEL', 'FIPNAME', 'FIPSTATE', 'FLOOR', 'FNONCT', |
82 'IBESSEL','INDEXW','INDEXC','INDEX','INPUTN','INPUTC','INPUT', |
89 |
83 'INTRR','INTCK','INTNX','INT','IRR','JBESSEL','JULDATE','KURTOSIS', |
90 'FNOTE', 'FOPEN', 'FOPTNAME', 'FOPTNUM', 'FPOINT', 'FPOS', |
84 'LAG','LBOUND','LEFT','LENGTH','LGAMMA','LIBNAME','LIBREF','LOG10', |
91 'FPUT', 'FREAD', 'FREWIND', 'FRLEN', 'FSEP', 'FUZZ', 'FWRITE', |
85 'LOG2','LOGPDF','LOGPMF','LOGSDF','LOG','LOWCASE','MAX','MDY', |
92 'GAMINV', 'GAMMA', 'GETOPTION', 'GETVARC', 'GETVARN', 'HBOUND', |
86 'MEAN','MINUTE','MIN','MOD','MONTH','MOPEN','MORT','NETPV','NMISS', |
93 'HMS', 'HOSTHELP', 'HOUR', 'IBESSEL', 'INDEXW', 'INDEXC', |
87 'NORMAL','NPV','N','OPEN','ORDINAL','PATHNAME','PDF','PEEKC','PEEK', |
94 'INDEX', 'INPUTN', 'INPUTC', 'INPUT', 'INTRR', 'INTCK', 'INTNX', |
88 'PMF','POINT','POISSON','POKE','PROBBETA','PROBBNML','PROBCHI', |
95 'INT', 'IRR', 'JBESSEL', 'JULDATE', 'KURTOSIS', 'LAG', 'LBOUND', |
89 'PROBF','PROBGAM','PROBHYPR','PROBIT','PROBNEGB','PROBNORM','PROBT', |
96 |
90 'PUTN','PUTC','PUT','QTR','QUOTE','RANBIN','RANCAU','RANEXP', |
97 'LEFT', 'LENGTH', 'LGAMMA', 'LIBNAME', 'LIBREF', 'LOG10', |
91 'RANGAM','RANGE','RANK','RANNOR','RANPOI','RANTBL','RANTRI', |
98 'LOG2', 'LOGPDF', 'LOGPMF', 'LOGSDF', 'LOG', 'LOWCASE', 'MAX', 'MDY', |
92 'RANUNI','REPEAT','RESOLVE','REVERSE','REWIND','RIGHT','ROUND', |
99 'MEAN', 'MINUTE', 'MIN', 'MOD', 'MONTH', 'MOPEN', 'MORT', |
93 'SAVING','SCAN','SDF','SECOND','SIGN','SINH','SIN','SKEWNESS', |
100 'NETPV', 'NMISS', 'NORMAL', 'NPV', 'N', 'OPEN', 'ORDINAL', |
94 'SOUNDEX','SPEDIS','SQRT','STDERR','STD','STFIPS','STNAME', |
101 'PATHNAME', 'PDF', 'PEEKC', 'PEEK', 'PMF', 'POINT', 'POISSON', 'POKE', |
95 'STNAMEL','SUBSTR','SUM','SYMGET','SYSGET','SYSMSG','SYSPROD', |
102 'PROBBETA', 'PROBBNML', 'PROBCHI', 'PROBF', 'PROBGAM', |
96 'SYSRC','SYSTEM','TANH','TAN','TIMEPART','TIME','TINV','TNONCT', |
103 |
97 'TODAY','TRANSLATE','TRANWRD','TRIGAMMA','TRIMN','TRIM','TRUNC', |
104 'PROBHYPR', 'PROBIT', 'PROBNEGB', 'PROBNORM', 'PROBT', 'PUTN', |
98 'UNIFORM','UPCASE','USS','VARFMT','VARINFMT','VARLABEL','VARLEN', |
105 'PUTC', 'PUT', 'QTR', 'QUOTE', 'RANBIN', 'RANCAU', 'RANEXP', |
99 'VARNAME','VARNUM','VARRAYX','VARRAY','VARTYPE','VAR','VERIFY', |
106 'RANGAM', 'RANGE', 'RANK', 'RANNOR', 'RANPOI', 'RANTBL', 'RANTRI', |
100 'VFORMATX','VFORMATDX','VFORMATD','VFORMATNX','VFORMATN', |
107 'RANUNI', 'REPEAT', 'RESOLVE', 'REVERSE', 'REWIND', 'RIGHT', |
101 'VFORMATWX','VFORMATW','VFORMAT','VINARRAYX','VINARRAY', |
108 'ROUND', 'SAVING', 'SCAN', 'SDF', 'SECOND', 'SIGN', 'SINH', 'SIN', |
102 'VINFORMATX','VINFORMATDX','VINFORMATD','VINFORMATNX','VINFORMATN', |
109 'SKEWNESS', 'SOUNDEX', 'SPEDIS', 'SQRT', 'STDERR', 'STD', 'STFIPS', |
103 'VINFORMATWX','VINFORMATW','VINFORMAT','VLABELX','VLABEL', |
110 |
104 'VLENGTHX','VLENGTH','VNAMEX','VNAME','VTYPEX','VTYPE','WEEKDAY', |
111 'STNAME', 'STNAMEL', 'SUBSTR', 'SUM', 'SYMGET', 'SYSGET', 'SYSMSG', |
105 'YEAR','YYQ','ZIPFIPS','ZIPNAME','ZIPNAMEL','ZIPSTATE' |
112 'SYSPROD', 'SYSRC', 'SYSTEM', 'TANH', 'TAN', 'TIMEPART', 'TIME', |
|
113 'TINV', 'TNONCT', 'TODAY', 'TRANSLATE', 'TRANWRD', 'TRIGAMMA', |
|
114 'TRIMN', 'TRIM', 'TRUNC', 'UNIFORM', 'UPCASE', 'USS', |
|
115 'VARFMT', 'VARINFMT', 'VARLABEL', 'VARLEN', 'VARNAME', |
|
116 'VARNUM', 'VARRAYX', 'VARRAY', 'VARTYPE', 'VAR', 'VERIFY', 'VFORMATX', |
|
117 |
|
118 'VFORMATDX', 'VFORMATD', 'VFORMATNX', 'VFORMATN', 'VFORMATWX', |
|
119 'VFORMATW', 'VFORMAT', 'VINARRAYX', 'VINARRAY', 'VINFORMATX', |
|
120 'VINFORMATDX', 'VINFORMATD', 'VINFORMATNX', 'VINFORMATN', |
|
121 'VINFORMATWX', 'VINFORMATW', 'VINFORMAT', 'VLABELX', |
|
122 'VLABEL', 'VLENGTHX', 'VLENGTH', 'VNAMEX', 'VNAME', 'VTYPEX', |
|
123 'VTYPE', 'WEEKDAY', 'YEAR', 'YYQ', 'ZIPFIPS', 'ZIPNAME', 'ZIPNAMEL', |
|
124 |
|
125 'ZIPSTATE' |
|
126 ), |
106 ), |
127 4 => array( |
107 4 => array( |
128 'ABORT', 'ARRAY', 'ATTRIB', 'BY', 'CALL', 'CARDS4', 'CATNAME', |
108 'ABORT','ADD','ALTER','AND','ARRAY','AS','ATTRIB','BY','CALL', |
129 'CONTINUE', 'DATALINES4', 'DELETE', 'DISPLAY', |
109 'CARDS4','CASCADE','CATNAME','CHECK','CONTINUE','CREATE', |
130 |
110 'DATALINES4','DELETE','DESCRIBE','DISPLAY','DISTINCT','DM','DROP', |
131 'DM', 'DROP', 'ENDSAS', 'FILENAME', 'FILE', 'FOOTNOTE', |
111 'ENDSAS','FILE','FOOTNOTE','FOREIGN','FORMAT','FROM', |
132 'FORMAT', 'GOTO', 'INFILE', 'INFORMAT', 'INPUT', 'KEEP', |
112 'GOTO','GROUP','HAVING','IN','INFILE','INFORMAT', |
133 'LABEL', 'LEAVE', 'LENGTH', 'LIBNAME', 'LINK', 'LIST', 'LOSTCARD', |
113 'INSERT','INTO','KEEP','KEY','LABEL','LEAVE', |
134 'MERGE', 'MISSING', 'MODIFY', 'OPTIONS', 'OUTPUT', 'PAGE', |
114 'LIKE','LINK','LIST','LOSTCARD','MERGE','MESSAGE','MISSING', |
135 'PUT', 'REDIRECT', 'REMOVE', 'RENAME', 'REPLACE', 'RETAIN', |
115 'MODIFY','MSGTYPE','NOT','NULL','ON','OPTIONS','OR','ORDER', |
136 'RETURN', 'SELECT', 'SET', 'SKIP', 'STARTSAS', 'STOP', 'TITLE', |
116 'OUTPUT','PAGE','PRIMARY','REDIRECT','REFERENCES','REMOVE', |
137 |
117 'RENAME','REPLACE','RESET','RESTRICT','RETAIN','RETURN','SELECT', |
138 'UPDATE', 'WAITSAS', 'WHERE', 'WINDOW', 'X', 'SYSTASK', |
118 'SET','SKIP','STARTSAS','STOP','SYSTASK','TABLE','TITLE','UNIQUE', |
139 'ADD', 'AND', 'ALTER', 'AS', 'CASCADE', 'CHECK', 'CREATE', |
119 'UPDATE','VALIDATE','VIEW','WAITSAS','WHERE','WINDOW','X' |
140 'DELETE', 'DESCRIBE', 'DISTINCT', 'DROP', 'FOREIGN', |
|
141 'FROM', 'GROUP', 'HAVING', 'INDEX', 'INSERT', 'INTO', 'IN', |
|
142 'KEY', 'LIKE', 'MESSAGE', 'MODIFY', 'MSGTYPE', 'NOT', |
|
143 'NULL', 'ON', 'OR', 'ORDER', 'PRIMARY', 'REFERENCES', |
|
144 |
|
145 'RESET', 'RESTRICT', 'SELECT', 'SET', 'TABLE', |
|
146 'UNIQUE', 'UPDATE', 'VALIDATE', 'VIEW', 'WHERE' |
|
147 ), |
120 ), |
148 5 => array( |
121 5 => array( |
149 'DO', 'ELSE', 'END', 'IF', 'THEN', 'UNTIL', 'WHILE' |
122 'DO','ELSE','END','IF','THEN','UNTIL','WHILE' |
150 |
|
151 ), |
123 ), |
152 6 => array( |
124 6 => array( |
153 'RUN', 'QUIT', 'DATA' |
125 'RUN','QUIT','DATA' |
154 ), |
126 ), |
155 7 => array( |
127 7 => array( |
156 |
|
157 'ERROR' |
128 'ERROR' |
158 ), |
129 ), |
159 8 => array( |
130 8 => array( |
160 'WARNING' |
131 'WARNING' |
161 ), |
132 ), |
162 |
|
163 9 => array( |
133 9 => array( |
164 'NOTE' |
134 'NOTE' |
165 ) |
135 ) |
166 ), |
136 ), |
167 'SYMBOLS' => array( |
137 'SYMBOLS' => array( |
168 |
|
169 ), |
138 ), |
170 'CASE_SENSITIVE' => array( |
139 'CASE_SENSITIVE' => array( |
171 GESHI_COMMENTS => false, |
140 GESHI_COMMENTS => false, |
172 1 => false, |
141 1 => false, |
173 |
|
174 2 => false, |
142 2 => false, |
175 3 => false, |
143 3 => false, |
176 4 => false, |
144 4 => false, |
177 5 => false, |
145 5 => false, |
178 |
|
179 6 => false, |
146 6 => false, |
180 7 => false, |
147 7 => false, |
181 8 => false, |
148 8 => false, |
182 9 => false |
149 9 => false |
183 |
|
184 ), |
150 ), |
185 'STYLES' => array( |
151 'STYLES' => array( |
186 'KEYWORDS' => array( |
152 'KEYWORDS' => array( |
187 1 => 'color: #0000ff;', |
153 1 => 'color: #0000ff;', |
188 |
|
189 2 => 'color: #0000ff;', |
154 2 => 'color: #0000ff;', |
190 3 => 'color: #0000ff;', |
155 3 => 'color: #0000ff;', |
191 4 => 'color: #0000ff;', |
156 4 => 'color: #0000ff;', |
192 5 => 'color: #0000ff;', |
157 5 => 'color: #0000ff;', |
193 |
|
194 6 => 'color: #000080; font-weight: bold;', |
158 6 => 'color: #000080; font-weight: bold;', |
195 7 => 'color: #ff0000;', |
159 7 => 'color: #ff0000;', |
196 8 => 'color: #00ff00;', |
160 8 => 'color: #00ff00;', |
197 9 => 'color: #0000ff;' |
161 9 => 'color: #0000ff;' |
198 |
|
199 ), |
162 ), |
200 'COMMENTS' => array( |
163 'COMMENTS' => array( |
201 1 => 'color: #006400; font-style: italic;', |
164 // 1 => 'color: #006400; font-style: italic;', |
202 'MULTI' => 'color: #006400; font-style: italic;' |
165 'MULTI' => 'color: #006400; font-style: italic;' |
203 |
|
204 ), |
166 ), |
205 'ESCAPE_CHAR' => array( |
167 'ESCAPE_CHAR' => array( |
206 0 => 'color: #000099; font-weight: bold;' |
168 0 => 'color: #000099; font-weight: bold;' |
207 ), |
169 ), |
208 'BRACKETS' => array( |
170 'BRACKETS' => array( |
209 |
|
210 0 => 'color: #66cc66;' |
171 0 => 'color: #66cc66;' |
211 ), |
172 ), |
212 'STRINGS' => array( |
173 'STRINGS' => array( |
213 0 => 'color: #a020f0;' |
174 0 => 'color: #a020f0;' |
214 |
|
215 ), |
175 ), |
216 'NUMBERS' => array( |
176 'NUMBERS' => array( |
217 0 => 'color: #2e8b57; font-weight: bold;' |
177 0 => 'color: #2e8b57; font-weight: bold;' |
218 ), |
178 ), |
219 'METHODS' => array( |
179 'METHODS' => array( |
220 |
|
221 ), |
180 ), |
222 'SYMBOLS' => array( |
181 'SYMBOLS' => array( |
223 0 => 'color: #66cc66;' |
182 0 => 'color: #66cc66;' |
224 ), |
183 ), |
225 'SCRIPT' => array( |
184 'SCRIPT' => array( |
226 |
|
227 0 => '', |
185 0 => '', |
228 1 => '', |
186 1 => '', |
229 2 => '', |
187 2 => '', |
230 3 => '' |
188 3 => '' |
231 |
|
232 ), |
189 ), |
233 'REGEXPS' => array( |
190 'REGEXPS' => array( |
234 0 => 'color: #0000ff; font-weight: bold;', |
191 0 => 'color: #0000ff; font-weight: bold;', |
235 1 => 'color: #000080; font-weight: bold;', |
192 1 => 'color: #000080; font-weight: bold;', |
236 |
|
237 2 => 'color: #006400; font-style: italic;', |
193 2 => 'color: #006400; font-style: italic;', |
238 3 => 'color: #006400; font-style: italic;', |
194 3 => 'color: #006400; font-style: italic;', |
239 4 => 'color: #006400; font-style: italic;', |
195 4 => 'color: #006400; font-style: italic;', |
240 5 => 'color: #ff0000; font-weight: bold;', |
196 5 => 'color: #ff0000; font-weight: bold;', |
241 |
|
242 6 => 'color: #00ff00; font-style: italic;', |
197 6 => 'color: #00ff00; font-style: italic;', |
243 7 => 'color: #0000ff; font-style: normal;', |
198 7 => 'color: #0000ff; font-style: normal;', |
244 8 => 'color: #b218b2; font-weight: bold;', |
199 8 => 'color: #b218b2; font-weight: bold;', |
245 9 => 'color: #b218b2; font-weight: bold;' |
200 9 => 'color: #b218b2; font-weight: bold;' |
246 |
|
247 ) |
201 ) |
248 ), |
202 ), |
249 'URLS' => array( |
203 'URLS' => array( |
250 1 => '', |
204 1 => '', |
251 2 => '', |
205 2 => '', |
252 |
|
253 3 => '', |
206 3 => '', |
254 4 => '', |
207 4 => '', |
255 5 => '', |
208 5 => '', |
256 6 => '', |
209 6 => '', |
257 |
|
258 7 => '', |
210 7 => '', |
259 8 => '', |
211 8 => '', |
260 9 => '' |
212 9 => '' |
261 ), |
213 ), |
262 |
|
263 'OOLANG' => false, |
214 'OOLANG' => false, |
264 'OBJECT_SPLITTERS' => array( |
215 'OBJECT_SPLITTERS' => array( |
265 ), |
216 ), |
266 'REGEXPS' => array( |
217 'REGEXPS' => array( |
267 |
|
268 0 => "&[a-zA-Z_][a-zA-Z0-9_]*", |
218 0 => "&[a-zA-Z_][a-zA-Z0-9_]*", |
269 1 => array( |
219 1 => array(//Procedures |
270 GESHI_SEARCH => '(^\\s*)(PROC \\w+)', |
220 GESHI_SEARCH => '(^\\s*)(PROC \\w+)', |
271 GESHI_REPLACE => '\\2', |
221 GESHI_REPLACE => '\\2', |
272 |
222 GESHI_MODIFIERS => 'im', |
273 GESHI_MODIFIERS => 'im', |
223 GESHI_BEFORE => '\\1', |
274 GESHI_BEFORE => '\\1', |
224 GESHI_AFTER => '' |
275 GESHI_AFTER => '' |
225 ), |
276 ), |
|
277 |
|
278 2 => array( |
226 2 => array( |
279 GESHI_SEARCH => '(^\\s*)(\\*.*;)', |
227 GESHI_SEARCH => '(^\\s*)(\\*.*;)', |
280 GESHI_REPLACE => '\\2', |
228 GESHI_REPLACE => '\\2', |
281 GESHI_MODIFIERS => 'im', |
229 GESHI_MODIFIERS => 'im', |
282 |
|
283 GESHI_BEFORE => '\\1', |
230 GESHI_BEFORE => '\\1', |
284 GESHI_AFTER => '' |
231 GESHI_AFTER => '' |
285 ), |
232 ), |
286 3 => array( |
233 3 => array( |
287 |
|
288 GESHI_SEARCH => '(.*;\\s*)(\\*.*;)', |
234 GESHI_SEARCH => '(.*;\\s*)(\\*.*;)', |
289 GESHI_REPLACE => '\\2', |
235 GESHI_REPLACE => '\\2', |
290 GESHI_MODIFIERS => 'im', |
236 GESHI_MODIFIERS => 'im', |
291 GESHI_BEFORE => '\\1', |
237 GESHI_BEFORE => '\\1', |
292 |
|
293 GESHI_AFTER => '' |
238 GESHI_AFTER => '' |
294 ), |
239 ), |
295 4 => array( |
240 4 => array( |
296 GESHI_SEARCH => '(^\\s*)(%\\*.*;)', |
241 GESHI_SEARCH => '(^\\s*)(%\\*.*;)', |
297 |
242 GESHI_REPLACE => '\\2', |
298 GESHI_REPLACE => '\\2', |
243 GESHI_MODIFIERS => 'im', |
299 GESHI_MODIFIERS => 'im', |
244 GESHI_BEFORE => '\\1', |
300 GESHI_BEFORE => '\\1', |
245 GESHI_AFTER => '' |
301 GESHI_AFTER => '' |
246 ), |
302 |
247 5 => array(//Error messages |
303 ), |
|
304 5 => array( |
|
305 GESHI_SEARCH => '(^ERROR.*)', |
248 GESHI_SEARCH => '(^ERROR.*)', |
306 GESHI_REPLACE => '\\1', |
249 GESHI_REPLACE => '\\1', |
307 |
|
308 GESHI_MODIFIERS => 'im', |
250 GESHI_MODIFIERS => 'im', |
309 GESHI_BEFORE => '', |
251 GESHI_BEFORE => '', |
310 GESHI_AFTER => '' |
252 GESHI_AFTER => '' |
311 ), |
253 ), |
312 |
254 6 => array(//Warning messages |
313 6 => array( |
|
314 GESHI_SEARCH => '(^WARNING.*)', |
255 GESHI_SEARCH => '(^WARNING.*)', |
315 GESHI_REPLACE => '\\1', |
256 GESHI_REPLACE => '\\1', |
316 GESHI_MODIFIERS => 'im', |
257 GESHI_MODIFIERS => 'im', |
317 |
|
318 GESHI_BEFORE => '', |
258 GESHI_BEFORE => '', |
319 GESHI_AFTER => '' |
259 GESHI_AFTER => '' |
320 ), |
260 ), |
321 7 => array( |
261 7 => array(//Notice messages |
322 |
|
323 GESHI_SEARCH => '(^NOTE.*)', |
262 GESHI_SEARCH => '(^NOTE.*)', |
324 GESHI_REPLACE => '\\1', |
263 GESHI_REPLACE => '\\1', |
325 GESHI_MODIFIERS => 'im', |
264 GESHI_MODIFIERS => 'im', |
326 GESHI_BEFORE => '', |
265 GESHI_BEFORE => '', |
327 |
|
328 GESHI_AFTER => '' |
266 GESHI_AFTER => '' |
329 ), |
267 ), |
330 8 => array( |
268 8 => array( |
331 GESHI_SEARCH => '(^\\s*)(CARDS.*)(^\\s*;\\s*$)', |
269 GESHI_SEARCH => '(^\\s*)(CARDS.*)(^\\s*;\\s*$)', |
332 |
|
333 GESHI_REPLACE => '\\2', |
270 GESHI_REPLACE => '\\2', |
334 GESHI_MODIFIERS => 'sim', |
271 GESHI_MODIFIERS => 'sim', |
335 GESHI_BEFORE => '\\1', |
272 GESHI_BEFORE => '\\1', |
336 GESHI_AFTER => '\\3' |
273 GESHI_AFTER => '\\3' |
337 |
|
338 ), |
274 ), |
339 9 => array( |
275 9 => array( |
340 GESHI_SEARCH => '(^\\s*)(DATALINES.*)(^\\s*;\\s*$)', |
276 GESHI_SEARCH => '(^\\s*)(DATALINES.*)(^\\s*;\\s*$)', |
341 GESHI_REPLACE => '\\2', |
277 GESHI_REPLACE => '\\2', |
342 |
|
343 GESHI_MODIFIERS => 'sim', |
278 GESHI_MODIFIERS => 'sim', |
344 GESHI_BEFORE => '\\1', |
279 GESHI_BEFORE => '\\1', |
345 GESHI_AFTER => '\\3' |
280 GESHI_AFTER => '\\3' |
346 ) |
281 ) |
347 |
|
348 ), |
282 ), |
349 'STRICT_MODE_APPLIES' => GESHI_MAYBE, |
283 'STRICT_MODE_APPLIES' => GESHI_MAYBE, |
350 'SCRIPT_DELIMITERS' => array( |
284 'SCRIPT_DELIMITERS' => array( |
351 ), |
285 ), |
352 'HIGHLIGHT_STRICT_BLOCK' => array( |
286 'HIGHLIGHT_STRICT_BLOCK' => array( |
353 |
|
354 ) |
287 ) |
355 ); |
288 ); |
356 |
289 |
357 ?> |
290 ?> |