plugins/geshi/geshi/eiffel.php
changeset 2 9e3258dfae15
parent 0 441963e5b07a
child 3 f3e2bbbd2155
--- a/plugins/geshi/geshi/eiffel.php	Sun Feb 10 19:00:04 2008 -0500
+++ b/plugins/geshi/geshi/eiffel.php	Fri May 29 19:30:59 2009 -0400
@@ -4,7 +4,7 @@
  * ----------
  * Author: Zoran Simic (zsimic@axarosenberg.com)
  * Copyright: (c) 2005 Zoran Simic
- * Release Version: 1.0.7.20
+ * Release Version: 1.0.8.2
  * Date Started: 2005/06/30
  *
  * Eiffel language file for GeSHi.
@@ -37,358 +37,359 @@
  *
  ************************************************************************************/
 
- $language_data = array (
-	'LANG_NAME' => 'Eiffel',
-	'COMMENT_SINGLE' => array(1 => '--'),
-	'COMMENT_MULTI' => array(),
-	'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
-	'QUOTEMARKS' => array("'", '"'),
-	'ESCAPE_CHAR' => '%',
-	'KEYWORDS' => array(
-		1 => array(
-			'separate',
-			'invariant',
-			'inherit',
-			'indexing',
-			'feature',
-			'expanded',
-			'deferred',
-			'class'
-			),
-		2 => array(
-			'xor',
-			'when',
-			'variant',
-			'until',
-			'unique',
-			'undefine',
-			'then',
-			'strip',
-			'select',
-			'retry',
-			'rescue',
-			'require',
-			'rename',
-			'reference',
-			'redefine',
-			'prefix',
-			'or',
-			'once',
-			'old',
-			'obsolete',
-			'not',
-			'loop',
-			'local',
-			'like',
-			'is',
-			'inspect',
-			'infix',
-			'include',
-			'implies',
-			'if',
-			'frozen',
-			'from',
-			'external',
-			'export',
-			'ensure',
-			'end',
-			'elseif',
-			'else',
-			'do',
-			'creation',
-			'create',
-			'check',
-			'as',
-			'and',
-			'alias',
-			'agent'
-			),
-		3 => array(
-			'Void',
-			'True',
-			'Result',
-			'Precursor',
-			'False',
-			'Current'
-			),
-		4 => array(
-			'UNIX_SIGNALS',
-			'UNIX_FILE_INFO',
-			'UNBOUNDED',
-			'TWO_WAY_TREE_CURSOR',
-			'TWO_WAY_TREE',
-			'TWO_WAY_SORTED_SET',
-			'TWO_WAY_LIST',
-			'TWO_WAY_CURSOR_TREE',
-			'TWO_WAY_CIRCULAR',
-			'TWO_WAY_CHAIN_ITERATOR',
-			'TUPLE',
-			'TREE',
-			'TRAVERSABLE',
-			'TO_SPECIAL',
-			'THREAD_CONTROL',
-			'THREAD_ATTRIBUTES',
-			'THREAD',
-			'TABLE',
-			'SUBSET',
-			'STRING_HANDLER',
-			'STRING',
-			'STREAM',
-			'STORABLE',
-			'STD_FILES',
-			'STACK',
-			'SPECIAL',
-			'SORTED_TWO_WAY_LIST',
-			'SORTED_STRUCT',
-			'SORTED_LIST',
-			'SINGLE_MATH',
-			'SET',
-			'SEQUENCE',
-			'SEQ_STRING',
-			'SEMAPHORE',
-			'ROUTINE',
-			'RESIZABLE',
-			'RECURSIVE_TREE_CURSOR',
-			'RECURSIVE_CURSOR_TREE',
-			'REAL_REF',
-			'REAL',
-			'RAW_FILE',
-			'RANDOM',
-			'QUEUE',
-			'PROXY',
-			'PROFILING_SETTING',
-			'PROCEDURE',
-			'PRIORITY_QUEUE',
-			'PRIMES',
-			'PRECOMP',
-			'POINTER_REF',
-			'POINTER',
-			'PLATFORM',
-			'PLAIN_TEXT_FILE',
-			'PATH_NAME',
-			'PART_SORTED_TWO_WAY_LIST',
-			'PART_SORTED_SET',
-			'PART_SORTED_LIST',
-			'PART_COMPARABLE',
-			'OPERATING_ENVIRONMENT',
-			'ONCE_CONTROL',
-			'OBJECT_OWNER',
-			'OBJECT_CONTROL',
-			'NUMERIC',
-			'NONE',
-			'MUTEX',
-			'MULTI_ARRAY_LIST',
-			'MULTAR_LIST_CURSOR',
-			'MEMORY',
-			'MEM_INFO',
-			'MEM_CONST',
-			'MATH_CONST',
-			'LIST',
-			'LINKED_TREE_CURSOR',
-			'LINKED_TREE',
-			'LINKED_STACK',
-			'LINKED_SET',
-			'LINKED_QUEUE',
-			'LINKED_PRIORITY_QUEUE',
-			'LINKED_LIST_CURSOR',
-			'LINKED_LIST',
-			'LINKED_CURSOR_TREE',
-			'LINKED_CIRCULAR',
-			'LINKABLE',
-			'LINEAR_ITERATOR',
-			'LINEAR',
-			'ITERATOR',
-			'IO_MEDIUM',
-			'INTERNAL',
-			'INTEGER_REF',
-			'INTEGER_INTERVAL',
-			'INTEGER',
-			'INFINITE',
-			'INDEXABLE',
-			'IDENTIFIED_CONTROLLER',
-			'IDENTIFIED',
-			'HIERARCHICAL',
-			'HEAP_PRIORITY_QUEUE',
-			'HASHABLE',
-			'HASH_TABLE_CURSOR',
-			'HASH_TABLE',
-			'GENERAL',
-			'GC_INFO',
-			'FUNCTION',
-			'FORMAT_INTEGER',
-			'FORMAT_DOUBLE',
-			'FIXED_TREE',
-			'FIXED_LIST',
-			'FIXED',
-			'FINITE',
-			'FILE_NAME',
-			'FILE',
-			'FIBONACCI',
-			'EXECUTION_ENVIRONMENT',
-			'EXCEPTIONS',
-			'EXCEP_CONST',
-			'DYNAMIC_TREE',
-			'DYNAMIC_LIST',
-			'DYNAMIC_CIRCULAR',
-			'DYNAMIC_CHAIN',
-			'DOUBLE_REF',
-			'DOUBLE_MATH',
-			'DOUBLE',
-			'DISPENSER',
-			'DIRECTORY_NAME',
-			'DIRECTORY',
-			'DECLARATOR',
-			'DEBUG_OUTPUT',
-			'CURSOR_TREE_ITERATOR',
-			'CURSOR_TREE',
-			'CURSOR_STRUCTURE',
-			'CURSOR',
-			'COUNTABLE_SEQUENCE',
-			'COUNTABLE',
-			'CONTAINER',
-			'CONSOLE',
-			'CONDITION_VARIABLE',
-			'COMPARABLE_STRUCT',
-			'COMPARABLE_SET',
-			'COMPARABLE',
-			'COMPACT_TREE_CURSOR',
-			'COMPACT_CURSOR_TREE',
-			'COLLECTION',
-			'CIRCULAR_CURSOR',
-			'CIRCULAR',
-			'CHARACTER_REF',
-			'CHARACTER',
-			'CHAIN',
-			'CELL',
-			'BOX',
-			'BOUNDED_STACK',
-			'BOUNDED_QUEUE',
-			'BOUNDED',
-			'BOOLEAN_REF',
-			'BOOLEAN',
-			'BOOL_STRING',
-			'BIT_REF',
-			'BINARY_TREE',
-			'BINARY_SEARCH_TREE_SET',
-			'BINARY_SEARCH_TREE',
-			'BILINEAR',
-			'BI_LINKABLE',
-			'BASIC_ROUTINES',
-			'BAG',
-			'ASCII',
-			'ARRAYED_TREE',
-			'ARRAYED_STACK',
-			'ARRAYED_QUEUE',
-			'ARRAYED_LIST_CURSOR',
-			'ARRAYED_LIST',
-			'ARRAYED_CIRCULAR',
-			'ARRAY2',
-			'ARRAY',
-			'ARGUMENTS',
-			'ANY',
-			'ACTIVE'
-			),
-		5 => array(
-			'yes',
-			'visible',
-			'trace',
-			'system',
-			'root',
-			'profile',
-			'override_cluster',
-			'object',
-			'no',
-			'multithreaded',
-			'msil_generation_type',
-			'line_generation',
-			'library',
-			'inlining_size',
-			'inlining',
-			'include_path',
-			'il_verifiable',
-			'exclude',
-			'exception_trace',
-			'dynamic_runtime',
-			'dotnet_naming_convention',
-			'disabled_debug',
-			'default',
-			'debug',
-			'dead_code_removal',
-			'console_application',
-			'cluster',
-			'cls_compliant',
-			'check_vape',
-			'assertion',
-			'array_optimization',
-			'all',
-			'address_expression'
-			),
-		),
-	'SYMBOLS' => array(
-		'+', '-', '*', '?', '=', '/', '%', '&', '>', '<', '^', '!', '|', ':',
-		'(', ')', '{', '}', '[', ']', '#'
-		),
-	'CASE_SENSITIVE' => array(
-		GESHI_COMMENTS => true,
-		1 => false,
-		2 => false,
-		3 => false,
-		4 => true,
-		5 => false,
-		),
-	'STYLES' => array(
-		'KEYWORDS' => array(
-			1 => 'color: #0600FF; font-weight: bold;',
-			2 => 'color: #0600FF; font-weight: bold;',
-			3 => 'color: #800080;',
-			4 => 'color: #800000',
-			5 => 'color: #603000;'
-			),
-		'COMMENTS' => array(
-			1 => 'color: #008000; font-style: italic;',
-			'MULTI' => ''
-			),
-		'ESCAPE_CHAR' => array(
-			0 => 'color: #005070; font-weight: bold;'
-			),
-		'BRACKETS' => array(
-			0 => 'color: #FF0000;'
-			),
-		'STRINGS' => array(
-			0 => 'color: #0080A0;'
-			),
-		'NUMBERS' => array(
-			0 => 'color: #FF0000;'
-			),
-		'METHODS' => array(
-			1 => 'color: #000060;',
-			2 => 'color: #000050;'
-			),
-		'SYMBOLS' => array(
-			0 => 'color: #600000;'
-			),
-		'REGEXPS' => array(
-			),
-		'SCRIPT' => array(
-			)
-		),
-	'URLS' => array(
-		1 => '',
-		2 => '',
-		3 => '',
-		4 => 'http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+{FNAME}&btnI=I%27m+Feeling+Lucky'
-		),
-	'OOLANG' => true,
-	'OBJECT_SPLITTERS' => array(
-		1 => '.'
-		),
-	'REGEXPS' => array(
-		),
-	'STRICT_MODE_APPLIES' => GESHI_NEVER,
-	'SCRIPT_DELIMITERS' => array(
-		),
-	'HIGHLIGHT_STRICT_BLOCK' => array(
-		)
+$language_data = array (
+    'LANG_NAME' => 'Eiffel',
+    'COMMENT_SINGLE' => array(1 => '--'),
+    'COMMENT_MULTI' => array(),
+    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
+    'QUOTEMARKS' => array("'", '"'),
+    'ESCAPE_CHAR' => '%',
+    'KEYWORDS' => array(
+        1 => array(
+            'separate',
+            'invariant',
+            'inherit',
+            'indexing',
+            'feature',
+            'expanded',
+            'deferred',
+            'class'
+            ),
+        2 => array(
+            'xor',
+            'when',
+            'variant',
+            'until',
+            'unique',
+            'undefine',
+            'then',
+            'strip',
+            'select',
+            'retry',
+            'rescue',
+            'require',
+            'rename',
+            'reference',
+            'redefine',
+            'prefix',
+            'or',
+            'once',
+            'old',
+            'obsolete',
+            'not',
+            'loop',
+            'local',
+            'like',
+            'is',
+            'inspect',
+            'infix',
+            'include',
+            'implies',
+            'if',
+            'frozen',
+            'from',
+            'external',
+            'export',
+            'ensure',
+            'end',
+            'elseif',
+            'else',
+            'do',
+            'creation',
+            'create',
+            'check',
+            'as',
+            'and',
+            'alias',
+            'agent'
+            ),
+        3 => array(
+            'Void',
+            'True',
+            'Result',
+            'Precursor',
+            'False',
+            'Current'
+            ),
+        4 => array(
+            'UNIX_SIGNALS',
+            'UNIX_FILE_INFO',
+            'UNBOUNDED',
+            'TWO_WAY_TREE_CURSOR',
+            'TWO_WAY_TREE',
+            'TWO_WAY_SORTED_SET',
+            'TWO_WAY_LIST',
+            'TWO_WAY_CURSOR_TREE',
+            'TWO_WAY_CIRCULAR',
+            'TWO_WAY_CHAIN_ITERATOR',
+            'TUPLE',
+            'TREE',
+            'TRAVERSABLE',
+            'TO_SPECIAL',
+            'THREAD_CONTROL',
+            'THREAD_ATTRIBUTES',
+            'THREAD',
+            'TABLE',
+            'SUBSET',
+            'STRING_HANDLER',
+            'STRING',
+            'STREAM',
+            'STORABLE',
+            'STD_FILES',
+            'STACK',
+            'SPECIAL',
+            'SORTED_TWO_WAY_LIST',
+            'SORTED_STRUCT',
+            'SORTED_LIST',
+            'SINGLE_MATH',
+            'SET',
+            'SEQUENCE',
+            'SEQ_STRING',
+            'SEMAPHORE',
+            'ROUTINE',
+            'RESIZABLE',
+            'RECURSIVE_TREE_CURSOR',
+            'RECURSIVE_CURSOR_TREE',
+            'REAL_REF',
+            'REAL',
+            'RAW_FILE',
+            'RANDOM',
+            'QUEUE',
+            'PROXY',
+            'PROFILING_SETTING',
+            'PROCEDURE',
+            'PRIORITY_QUEUE',
+            'PRIMES',
+            'PRECOMP',
+            'POINTER_REF',
+            'POINTER',
+            'PLATFORM',
+            'PLAIN_TEXT_FILE',
+            'PATH_NAME',
+            'PART_SORTED_TWO_WAY_LIST',
+            'PART_SORTED_SET',
+            'PART_SORTED_LIST',
+            'PART_COMPARABLE',
+            'OPERATING_ENVIRONMENT',
+            'ONCE_CONTROL',
+            'OBJECT_OWNER',
+            'OBJECT_CONTROL',
+            'NUMERIC',
+            'NONE',
+            'MUTEX',
+            'MULTI_ARRAY_LIST',
+            'MULTAR_LIST_CURSOR',
+            'MEMORY',
+            'MEM_INFO',
+            'MEM_CONST',
+            'MATH_CONST',
+            'LIST',
+            'LINKED_TREE_CURSOR',
+            'LINKED_TREE',
+            'LINKED_STACK',
+            'LINKED_SET',
+            'LINKED_QUEUE',
+            'LINKED_PRIORITY_QUEUE',
+            'LINKED_LIST_CURSOR',
+            'LINKED_LIST',
+            'LINKED_CURSOR_TREE',
+            'LINKED_CIRCULAR',
+            'LINKABLE',
+            'LINEAR_ITERATOR',
+            'LINEAR',
+            'ITERATOR',
+            'IO_MEDIUM',
+            'INTERNAL',
+            'INTEGER_REF',
+            'INTEGER_INTERVAL',
+            'INTEGER',
+            'INFINITE',
+            'INDEXABLE',
+            'IDENTIFIED_CONTROLLER',
+            'IDENTIFIED',
+            'HIERARCHICAL',
+            'HEAP_PRIORITY_QUEUE',
+            'HASHABLE',
+            'HASH_TABLE_CURSOR',
+            'HASH_TABLE',
+            'GENERAL',
+            'GC_INFO',
+            'FUNCTION',
+            'FORMAT_INTEGER',
+            'FORMAT_DOUBLE',
+            'FIXED_TREE',
+            'FIXED_LIST',
+            'FIXED',
+            'FINITE',
+            'FILE_NAME',
+            'FILE',
+            'FIBONACCI',
+            'EXECUTION_ENVIRONMENT',
+            'EXCEPTIONS',
+            'EXCEP_CONST',
+            'DYNAMIC_TREE',
+            'DYNAMIC_LIST',
+            'DYNAMIC_CIRCULAR',
+            'DYNAMIC_CHAIN',
+            'DOUBLE_REF',
+            'DOUBLE_MATH',
+            'DOUBLE',
+            'DISPENSER',
+            'DIRECTORY_NAME',
+            'DIRECTORY',
+            'DECLARATOR',
+            'DEBUG_OUTPUT',
+            'CURSOR_TREE_ITERATOR',
+            'CURSOR_TREE',
+            'CURSOR_STRUCTURE',
+            'CURSOR',
+            'COUNTABLE_SEQUENCE',
+            'COUNTABLE',
+            'CONTAINER',
+            'CONSOLE',
+            'CONDITION_VARIABLE',
+            'COMPARABLE_STRUCT',
+            'COMPARABLE_SET',
+            'COMPARABLE',
+            'COMPACT_TREE_CURSOR',
+            'COMPACT_CURSOR_TREE',
+            'COLLECTION',
+            'CIRCULAR_CURSOR',
+            'CIRCULAR',
+            'CHARACTER_REF',
+            'CHARACTER',
+            'CHAIN',
+            'CELL',
+            'BOX',
+            'BOUNDED_STACK',
+            'BOUNDED_QUEUE',
+            'BOUNDED',
+            'BOOLEAN_REF',
+            'BOOLEAN',
+            'BOOL_STRING',
+            'BIT_REF',
+            'BINARY_TREE',
+            'BINARY_SEARCH_TREE_SET',
+            'BINARY_SEARCH_TREE',
+            'BILINEAR',
+            'BI_LINKABLE',
+            'BASIC_ROUTINES',
+            'BAG',
+            'ASCII',
+            'ARRAYED_TREE',
+            'ARRAYED_STACK',
+            'ARRAYED_QUEUE',
+            'ARRAYED_LIST_CURSOR',
+            'ARRAYED_LIST',
+            'ARRAYED_CIRCULAR',
+            'ARRAY2',
+            'ARRAY',
+            'ARGUMENTS',
+            'ANY',
+            'ACTIVE'
+            ),
+        5 => array(
+            'yes',
+            'visible',
+            'trace',
+            'system',
+            'root',
+            'profile',
+            'override_cluster',
+            'object',
+            'no',
+            'multithreaded',
+            'msil_generation_type',
+            'line_generation',
+            'library',
+            'inlining_size',
+            'inlining',
+            'include_path',
+            'il_verifiable',
+            'exclude',
+            'exception_trace',
+            'dynamic_runtime',
+            'dotnet_naming_convention',
+            'disabled_debug',
+            'default',
+            'debug',
+            'dead_code_removal',
+            'console_application',
+            'cluster',
+            'cls_compliant',
+            'check_vape',
+            'assertion',
+            'array_optimization',
+            'all',
+            'address_expression'
+            ),
+        ),
+    'SYMBOLS' => array(
+        '+', '-', '*', '?', '=', '/', '%', '&', '>', '<', '^', '!', '|', ':',
+        '(', ')', '{', '}', '[', ']', '#'
+        ),
+    'CASE_SENSITIVE' => array(
+        GESHI_COMMENTS => false,
+        1 => false,
+        2 => false,
+        3 => false,
+        4 => true,
+        5 => false,
+        ),
+    'STYLES' => array(
+        'KEYWORDS' => array(
+            1 => 'color: #0600FF; font-weight: bold;',
+            2 => 'color: #0600FF; font-weight: bold;',
+            3 => 'color: #800080;',
+            4 => 'color: #800000',
+            5 => 'color: #603000;'
+            ),
+        'COMMENTS' => array(
+            1 => 'color: #008000; font-style: italic;',
+            'MULTI' => ''
+            ),
+        'ESCAPE_CHAR' => array(
+            0 => 'color: #005070; font-weight: bold;'
+            ),
+        'BRACKETS' => array(
+            0 => 'color: #FF0000;'
+            ),
+        'STRINGS' => array(
+            0 => 'color: #0080A0;'
+            ),
+        'NUMBERS' => array(
+            0 => 'color: #FF0000;'
+            ),
+        'METHODS' => array(
+            1 => 'color: #000060;',
+            2 => 'color: #000050;'
+            ),
+        'SYMBOLS' => array(
+            0 => 'color: #600000;'
+            ),
+        'REGEXPS' => array(
+            ),
+        'SCRIPT' => array(
+            )
+        ),
+    'URLS' => array(
+        1 => '',
+        2 => '',
+        3 => '',
+        4 => 'http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+{FNAMEL}&amp;btnI=I%27m+Feeling+Lucky',
+        5 => ''
+        ),
+    'OOLANG' => true,
+    'OBJECT_SPLITTERS' => array(
+        1 => '.'
+        ),
+    'REGEXPS' => array(
+        ),
+    'STRICT_MODE_APPLIES' => GESHI_NEVER,
+    'SCRIPT_DELIMITERS' => array(
+        ),
+    'HIGHLIGHT_STRICT_BLOCK' => array(
+        )
 );
 
 ?>