| [ Index ] |
|
Code source de DokuWiki 2006-11-06 |
1 <?php 2 /************************************************************************************* 3 * eiffel.php 4 * ---------- 5 * Author: Zoran Simic (zsimic@axarosenberg.com) 6 * Copyright: (c) 2005 Zoran Simic 7 * Release Version: 1.0.7.15 8 * CVS Revision Version: $Revision: 1.13.2.4 $ 9 * Date Started: 2005/06/30 10 * Last Modified: $Date: 2006/09/23 02:05:47 $ 11 * 12 * Eiffel language file for GeSHi. 13 * 14 * CHANGES 15 * ------- 16 * 2005/06/30 (1.0.7) 17 * - Initial release 18 * 19 * TODO (updated 2005/06/30) 20 * ------------------------- 21 * 22 ************************************************************************************* 23 * 24 * This file is part of GeSHi. 25 * 26 * GeSHi is free software; you can redistribute it and/or modify 27 * it under the terms of the GNU General Public License as published by 28 * the Free Software Foundation; either version 2 of the License, or 29 * (at your option) any later version. 30 * 31 * GeSHi is distributed in the hope that it will be useful, 32 * but WITHOUT ANY WARRANTY; without even the implied warranty of 33 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 34 * GNU General Public License for more details. 35 * 36 * You should have received a copy of the GNU General Public License 37 * along with GeSHi; if not, write to the Free Software 38 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 39 * 40 ************************************************************************************/ 41 42 $language_data = array ( 43 'LANG_NAME' => 'Eiffel', 44 'COMMENT_SINGLE' => array(1 => '--'), 45 'COMMENT_MULTI' => array(), 46 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 47 'QUOTEMARKS' => array("'", '"'), 48 'ESCAPE_CHAR' => '%', 49 'KEYWORDS' => array( 50 1 => array( 51 'separate', 52 'invariant', 53 'inherit', 54 'indexing', 55 'feature', 56 'expanded', 57 'deferred', 58 'class' 59 ), 60 2 => array( 61 'xor', 62 'when', 63 'variant', 64 'until', 65 'unique', 66 'undefine', 67 'then', 68 'strip', 69 'select', 70 'retry', 71 'rescue', 72 'require', 73 'rename', 74 'reference', 75 'redefine', 76 'prefix', 77 'or', 78 'once', 79 'old', 80 'obsolete', 81 'not', 82 'loop', 83 'local', 84 'like', 85 'is', 86 'inspect', 87 'infix', 88 'include', 89 'implies', 90 'if', 91 'frozen', 92 'from', 93 'external', 94 'export', 95 'ensure', 96 'end', 97 'elseif', 98 'else', 99 'do', 100 'creation', 101 'create', 102 'check', 103 'as', 104 'and', 105 'alias', 106 'agent' 107 ), 108 3 => array( 109 'Void', 110 'True', 111 'Result', 112 'Precursor', 113 'False', 114 'Current' 115 ), 116 4 => array( 117 'UNIX_SIGNALS', 118 'UNIX_FILE_INFO', 119 'UNBOUNDED', 120 'TWO_WAY_TREE_CURSOR', 121 'TWO_WAY_TREE', 122 'TWO_WAY_SORTED_SET', 123 'TWO_WAY_LIST', 124 'TWO_WAY_CURSOR_TREE', 125 'TWO_WAY_CIRCULAR', 126 'TWO_WAY_CHAIN_ITERATOR', 127 'TUPLE', 128 'TREE', 129 'TRAVERSABLE', 130 'TO_SPECIAL', 131 'THREAD_CONTROL', 132 'THREAD_ATTRIBUTES', 133 'THREAD', 134 'TABLE', 135 'SUBSET', 136 'STRING_HANDLER', 137 'STRING', 138 'STREAM', 139 'STORABLE', 140 'STD_FILES', 141 'STACK', 142 'SPECIAL', 143 'SORTED_TWO_WAY_LIST', 144 'SORTED_STRUCT', 145 'SORTED_LIST', 146 'SINGLE_MATH', 147 'SET', 148 'SEQUENCE', 149 'SEQ_STRING', 150 'SEMAPHORE', 151 'ROUTINE', 152 'RESIZABLE', 153 'RECURSIVE_TREE_CURSOR', 154 'RECURSIVE_CURSOR_TREE', 155 'REAL_REF', 156 'REAL', 157 'RAW_FILE', 158 'RANDOM', 159 'QUEUE', 160 'PROXY', 161 'PROFILING_SETTING', 162 'PROCEDURE', 163 'PRIORITY_QUEUE', 164 'PRIMES', 165 'PRECOMP', 166 'POINTER_REF', 167 'POINTER', 168 'PLATFORM', 169 'PLAIN_TEXT_FILE', 170 'PATH_NAME', 171 'PART_SORTED_TWO_WAY_LIST', 172 'PART_SORTED_SET', 173 'PART_SORTED_LIST', 174 'PART_COMPARABLE', 175 'OPERATING_ENVIRONMENT', 176 'ONCE_CONTROL', 177 'OBJECT_OWNER', 178 'OBJECT_CONTROL', 179 'NUMERIC', 180 'NONE', 181 'MUTEX', 182 'MULTI_ARRAY_LIST', 183 'MULTAR_LIST_CURSOR', 184 'MEMORY', 185 'MEM_INFO', 186 'MEM_CONST', 187 'MATH_CONST', 188 'LIST', 189 'LINKED_TREE_CURSOR', 190 'LINKED_TREE', 191 'LINKED_STACK', 192 'LINKED_SET', 193 'LINKED_QUEUE', 194 'LINKED_PRIORITY_QUEUE', 195 'LINKED_LIST_CURSOR', 196 'LINKED_LIST', 197 'LINKED_CURSOR_TREE', 198 'LINKED_CIRCULAR', 199 'LINKABLE', 200 'LINEAR_ITERATOR', 201 'LINEAR', 202 'ITERATOR', 203 'IO_MEDIUM', 204 'INTERNAL', 205 'INTEGER_REF', 206 'INTEGER_INTERVAL', 207 'INTEGER', 208 'INFINITE', 209 'INDEXABLE', 210 'IDENTIFIED_CONTROLLER', 211 'IDENTIFIED', 212 'HIERARCHICAL', 213 'HEAP_PRIORITY_QUEUE', 214 'HASHABLE', 215 'HASH_TABLE_CURSOR', 216 'HASH_TABLE', 217 'GENERAL', 218 'GC_INFO', 219 'FUNCTION', 220 'FORMAT_INTEGER', 221 'FORMAT_DOUBLE', 222 'FIXED_TREE', 223 'FIXED_LIST', 224 'FIXED', 225 'FINITE', 226 'FILE_NAME', 227 'FILE', 228 'FIBONACCI', 229 'EXECUTION_ENVIRONMENT', 230 'EXCEPTIONS', 231 'EXCEP_CONST', 232 'DYNAMIC_TREE', 233 'DYNAMIC_LIST', 234 'DYNAMIC_CIRCULAR', 235 'DYNAMIC_CHAIN', 236 'DOUBLE_REF', 237 'DOUBLE_MATH', 238 'DOUBLE', 239 'DISPENSER', 240 'DIRECTORY_NAME', 241 'DIRECTORY', 242 'DECLARATOR', 243 'DEBUG_OUTPUT', 244 'CURSOR_TREE_ITERATOR', 245 'CURSOR_TREE', 246 'CURSOR_STRUCTURE', 247 'CURSOR', 248 'COUNTABLE_SEQUENCE', 249 'COUNTABLE', 250 'CONTAINER', 251 'CONSOLE', 252 'CONDITION_VARIABLE', 253 'COMPARABLE_STRUCT', 254 'COMPARABLE_SET', 255 'COMPARABLE', 256 'COMPACT_TREE_CURSOR', 257 'COMPACT_CURSOR_TREE', 258 'COLLECTION', 259 'CIRCULAR_CURSOR', 260 'CIRCULAR', 261 'CHARACTER_REF', 262 'CHARACTER', 263 'CHAIN', 264 'CELL', 265 'BOX', 266 'BOUNDED_STACK', 267 'BOUNDED_QUEUE', 268 'BOUNDED', 269 'BOOLEAN_REF', 270 'BOOLEAN', 271 'BOOL_STRING', 272 'BIT_REF', 273 'BINARY_TREE', 274 'BINARY_SEARCH_TREE_SET', 275 'BINARY_SEARCH_TREE', 276 'BILINEAR', 277 'BI_LINKABLE', 278 'BASIC_ROUTINES', 279 'BAG', 280 'ASCII', 281 'ARRAYED_TREE', 282 'ARRAYED_STACK', 283 'ARRAYED_QUEUE', 284 'ARRAYED_LIST_CURSOR', 285 'ARRAYED_LIST', 286 'ARRAYED_CIRCULAR', 287 'ARRAY2', 288 'ARRAY', 289 'ARGUMENTS', 290 'ANY', 291 'ACTIVE' 292 ), 293 5 => array( 294 'yes', 295 'visible', 296 'trace', 297 'system', 298 'root', 299 'profile', 300 'override_cluster', 301 'object', 302 'no', 303 'multithreaded', 304 'msil_generation_type', 305 'line_generation', 306 'library', 307 'inlining_size', 308 'inlining', 309 'include_path', 310 'il_verifiable', 311 'exclude', 312 'exception_trace', 313 'dynamic_runtime', 314 'dotnet_naming_convention', 315 'disabled_debug', 316 'default', 317 'debug', 318 'dead_code_removal', 319 'console_application', 320 'cluster', 321 'cls_compliant', 322 'check_vape', 323 'assertion', 324 'array_optimization', 325 'all', 326 'address_expression' 327 ), 328 ), 329 'SYMBOLS' => array( 330 '+', '-', '*', '?', '=', '/', '%', '&', '>', '<', '^', '!', '|', ':', 331 '(', ')', '{', '}', '[', ']', '#' 332 ), 333 'CASE_SENSITIVE' => array( 334 GESHI_COMMENTS => true, 335 1 => false, 336 2 => false, 337 3 => false, 338 4 => true, 339 5 => false, 340 ), 341 'STYLES' => array( 342 'KEYWORDS' => array( 343 1 => 'color: #0600FF; background-color: #FFF0E0; font-weight: bold;', 344 2 => 'color: #0600FF; font-weight: bold;', 345 3 => 'color: #800080;', 346 4 => 'color: #800000', 347 5 => 'color: #603000;' 348 ), 349 'COMMENTS' => array( 350 1 => 'color: #008000; font-style: italic;', 351 'MULTI' => '' 352 ), 353 'ESCAPE_CHAR' => array( 354 0 => 'color: #005070; font-weight: bold;' 355 ), 356 'BRACKETS' => array( 357 0 => 'color: #FF0000;' 358 ), 359 'STRINGS' => array( 360 0 => 'color: #0080A0;' 361 ), 362 'NUMBERS' => array( 363 0 => 'color: #FF0000;' 364 ), 365 'METHODS' => array( 366 1 => 'color: #000060;', 367 2 => 'color: #000050;' 368 ), 369 'SYMBOLS' => array( 370 0 => 'color: #600000;' 371 ), 372 'REGEXPS' => array( 373 ), 374 'SCRIPT' => array( 375 ) 376 ), 377 'URLS' => array( 378 1 => '', 379 2 => '', 380 3 => '', 381 4 => 'http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+{FNAME}&btnI=I%27m+Feeling+Lucky' 382 ), 383 'OOLANG' => true, 384 'OBJECT_SPLITTERS' => array( 385 1 => '.' 386 ), 387 'REGEXPS' => array( 388 ), 389 'STRICT_MODE_APPLIES' => GESHI_NEVER, 390 'SCRIPT_DELIMITERS' => array( 391 ), 392 'HIGHLIGHT_STRICT_BLOCK' => array( 393 ) 394 ); 395 396 ?> 397
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
| Généré le : Tue Apr 3 20:47:31 2007 | par Balluche grâce à PHPXref 0.7 |