00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059 $language_data = array (
00060 'LANG_NAME' => 'Microsoft Registry',
00061 'COMMENT_SINGLE' => array(1 =>';'),
00062 'COMMENT_MULTI' => array( ),
00063 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
00064 'QUOTEMARKS' => array(),
00065 'ESCAPE_CHAR' => '',
00066 'KEYWORDS' => array(
00067 1 => array(),
00068 2 => array()
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079 ),
00080 'SYMBOLS' => array( ),
00081 'CASE_SENSITIVE' => array(
00082 GESHI_COMMENTS => false,
00083 1 => false,
00084 2 => false
00085 ),
00086 'STYLES' => array(
00087 'KEYWORDS' => array( 1 => 'color: #00CCFF;',
00088 2 => 'color: #0000FF;' ),
00089 'COMMENTS' => array( 1 => 'color: #009900;' ),
00090 'ESCAPE_CHAR' => array(),
00091 'BRACKETS' => array(0 => 'color: #000000;'),
00092 'STRINGS' => array( 0 => 'color: #009900;' ),
00093 'NUMBERS' => array(),
00094 'METHODS' => array(),
00095 'SYMBOLS' => array(0 => 'color: #000000;'),
00096 'SCRIPT' => array(),
00097 'REGEXPS' => array(
00098 0 => '',
00099 1 => 'color: #0000FF;',
00100 2 => '',
00101 3 => '',
00102 4 => 'color: #0000FF;',
00103 5 => '',
00104 6 => '',
00105 7 => '',
00106 8 => '',
00107 9 => 'color: #FF6600;',
00108 )
00109 ),
00110 'OOLANG' => false,
00111 'OBJECT_SPLITTERS' => array(
00112 ),
00113 'REGEXPS' => array(
00114
00115 0 => array(
00116 GESHI_SEARCH => '((^|\\n)\\s*)(\\\\\\[(.*)\\\\\\])(\\s*(\\n|$))',
00117 GESHI_REPLACE => '\\3',
00118 GESHI_MODIFIERS => '',
00119 GESHI_BEFORE => '\\1',
00120 GESHI_AFTER => '\\5',
00121 GESHI_CLASS => 'kw1'
00122 ),
00123
00124 1 => array(
00125 GESHI_SEARCH => '((\\n|^)\\s*)(Windows Registry Editor Version [0-9]+(.)+([0-9]+))((\\n|$)\\s*)',
00126 GESHI_REPLACE => '\\3',
00127 GESHI_MODIFIERS => '',
00128 GESHI_BEFORE => '\\1',
00129 GESHI_AFTER => '\\6',
00130 GESHI_CLASS => 'geshi_registry_header'
00131 ),
00132
00133 2 => array(
00134 GESHI_SEARCH => '((\\n|^)\\s*)(REGEDIT [0-9]+)(\\s*(\\n|$))',
00135 GESHI_REPLACE => '\\3',
00136 GESHI_MODIFIERS => '',
00137 GESHI_BEFORE => '\\1',
00138 GESHI_AFTER => '\\4',
00139 GESHI_CLASS => 'geshi_registry_header'
00140 ),
00141
00142 3 => array(
00143 GESHI_SEARCH => '(=\\s*)(dword:[0-9]{8})(\\s*(\\n|$))',
00144 GESHI_REPLACE => '\\2',
00145 GESHI_MODIFIERS => '',
00146 GESHI_BEFORE => '\\1',
00147 GESHI_AFTER => '\\3',
00148 GESHI_CLASS => 'kw2'
00149 ),
00150
00151 4 => array(
00152 GESHI_SEARCH => '((\\n|^)\\s*\\"\\;)(.*)(\\"\\;\\s*=)',
00153 GESHI_REPLACE => '\\3',
00154 GESHI_MODIFIERS => '',
00155 GESHI_BEFORE => '\\1',
00156 GESHI_AFTER => '\\4',
00157 GESHI_CLASS => 'geshi_variable'
00158 ),
00159
00160 5 => array(
00161 GESHI_SEARCH => '(=\\s*)(\\"\\;.*\\"\\;)(\\s*(\\n|$))',
00162 GESHI_REPLACE => '\\2',
00163 GESHI_MODIFIERS => '',
00164 GESHI_BEFORE => '\\1',
00165 GESHI_AFTER => '\\3',
00166 GESHI_CLASS => 'st0'
00167 ),
00168
00169 6 => array(
00170 GESHI_SEARCH => '(=\\s*)(hex((\\\\\\([0-9]{1,2}\\\\\\))|()):(([0-9a-fA-F]{2},)|(\\s))*(([0-9a-fA-F]{2})|(\\\\\\\\)))(\\s*(\\n|$))',
00171 GESHI_REPLACE => '\\2',
00172 GESHI_MODIFIERS => '',
00173 GESHI_BEFORE => '\\1',
00174 GESHI_AFTER => '\\12',
00175 GESHI_CLASS => 'kw2'
00176 ),
00177
00178 7 => array(
00179 GESHI_SEARCH => '((\\n|^)\\s*)((([0-9a-fA-F]{2},)|(\\s))*(([0-9a-fA-F]{2})|(\\\\\\\\)))',
00180 GESHI_REPLACE => '\\3',
00181 GESHI_MODIFIERS => '',
00182 GESHI_BEFORE => '\\1',
00183 GESHI_AFTER => '\\10',
00184 GESHI_CLASS => 'kw2'
00185 ),
00186
00187 8 => array(
00188 GESHI_SEARCH => '((\\n|^)\\s*)(@)(\\s*=)',
00189 GESHI_REPLACE => '\\3',
00190 GESHI_MODIFIERS => '',
00191 GESHI_BEFORE => '\\1',
00192 GESHI_AFTER => '\\4',
00193 GESHI_CLASS => 'geshi_variable'
00194 ),
00195
00196 9 => array(
00197 GESHI_SEARCH => '(\\{[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}\\})',
00198 GESHI_REPLACE => '\\1',
00199 GESHI_MODIFIERS => '',
00200 GESHI_BEFORE => '',
00201 GESHI_AFTER => '',
00202 GESHI_CLASS => 'geshi_guid'
00203 )
00204 ),
00205 'STRICT_MODE_APPLIES' => GESHI_NEVER,
00206 'SCRIPT_DELIMITERS' => array(
00207 ),
00208 'HIGHLIGHT_STRICT_BLOCK' => array(
00209 )
00210 );
00211 if (isset($this) && is_a($this, 'GeSHi')) {
00212 $this->set_numbers_highlighting(false);
00213 }
00214 ?>