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