]> git.mxchange.org Git - friendica.git/blob - library/Text_Highlighter/Text/Highlighter/CPP.php
Merge pull request #2615 from rabuzarus/1606-texthighlight
[friendica.git] / library / Text_Highlighter / Text / Highlighter / CPP.php
1
2 <?php
3 /**
4  * Auto-generated class. CPP syntax highlighting
5  * 
6  * 
7  * Thanks to Aaron Kalin for initial
8  * implementation of this highlighter
9  *      
10  *
11  * PHP version 4 and 5
12  *
13  * LICENSE: This source file is subject to version 3.0 of the PHP license
14  * that is available through the world-wide-web at the following URI:
15  * http://www.php.net/license/3_0.txt.  If you did not receive a copy of
16  * the PHP License and are unable to obtain it through the web, please
17  * send a note to license@php.net so we can mail you a copy immediately.
18  *
19  * @copyright  2004-2006 Andrey Demenev
20  * @license    http://www.php.net/license/3_0.txt  PHP License
21  * @link       http://pear.php.net/package/Text_Highlighter
22  * @category   Text
23  * @package    Text_Highlighter
24  * @version    generated from: cpp.xml
25  * @author Aaron Kalin
26  * @author Andrey Demenev <demenev@gmail.com>
27  *
28  */
29
30 /**
31  * @ignore
32  */
33
34 require_once 'Text/Highlighter.php';
35
36 /**
37  * Auto-generated class. CPP syntax highlighting
38  *
39  * @author Aaron Kalin
40  * @author Andrey Demenev <demenev@gmail.com>
41  * @category   Text
42  * @package    Text_Highlighter
43  * @copyright  2004-2006 Andrey Demenev
44  * @license    http://www.php.net/license/3_0.txt  PHP License
45  * @version    Release: 0.7.0
46  * @link       http://pear.php.net/package/Text_Highlighter
47  */
48 class  Text_Highlighter_CPP extends Text_Highlighter
49 {
50     var $_language = 'cpp';
51
52     /**
53      * PHP4 Compatible Constructor
54      *
55      * @param array  $options
56      * @access public
57      */
58     function Text_Highlighter_CPP($options=array())
59     {
60         $this->__construct($options);
61     }
62
63
64     /**
65      *  Constructor
66      *
67      * @param array  $options
68      * @access public
69      */
70     function __construct($options=array())
71     {
72
73         $this->_options = $options;
74         $this->_regs = array (
75             -1 => '/((?i)")|((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)[a-z_]\\w*)|((?i)\\b0[xX][\\da-f]+)|((?i)\\b\\d\\d*|\\b0\\b)|((?i)\\b0[0-7]+)|((?i)\\b(\\d*\\.\\d+)|(\\d+\\.\\d*))|((?mi)^[ \\t]*#include)|((?mii)^[ \\t]*#[ \\t]*[a-z]+)|((?i)\\d*\\.?\\d+)|((?i)\\/\\*)|((?i)\\/\\/.+)/',
76             0 => '/((?i)\\\\)/',
77             1 => '/((?i)")|((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)[a-z_]\\w*)|((?i)\\b0[xX][\\da-f]+)|((?i)\\b\\d\\d*|\\b0\\b)|((?i)\\b0[0-7]+)|((?i)\\b(\\d*\\.\\d+)|(\\d+\\.\\d*))|((?mi)^[ \\t]*#include)|((?mii)^[ \\t]*#[ \\t]*[a-z]+)|((?i)\\d*\\.?\\d+)|((?i)\\/\\*)|((?i)\\/\\/.+)/',
78             2 => '/((?i)")|((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)[a-z_]\\w*)|((?i)\\b0[xX][\\da-f]+)|((?i)\\b\\d\\d*|\\b0\\b)|((?i)\\b0[0-7]+)|((?i)\\b(\\d*\\.\\d+)|(\\d+\\.\\d*))|((?mi)^[ \\t]*#include)|((?mii)^[ \\t]*#[ \\t]*[a-z]+)|((?i)\\d*\\.?\\d+)|((?i)\\/\\*)|((?i)\\/\\/.+)/',
79             3 => '/((?i)")|((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)[a-z_]\\w*)|((?i)\\b0[xX][\\da-f]+)|((?i)\\b\\d\\d*|\\b0\\b)|((?i)\\b0[0-7]+)|((?i)\\b(\\d*\\.\\d+)|(\\d+\\.\\d*))|((?mi)^[ \\t]*#include)|((?mii)^[ \\t]*#[ \\t]*[a-z]+)|((?i)\\d*\\.?\\d+)|((?i)\\/\\*)|((?i)\\/\\/.+)/',
80             4 => '//',
81             5 => '/((?i)")|((?i)<)/',
82             6 => '/((?i)")|((?i)\\{)|((?i)\\()|((?i)[a-z_]\\w*)|((?i)\\b0[xX][\\da-f]+)|((?i)\\b\\d\\d*|\\b0\\b)|((?i)\\b0[0-7]+)|((?i)\\b(\\d*\\.\\d+)|(\\d+\\.\\d*))|((?i)\\/\\*)|((?i)\\/\\/.+)/',
83             7 => '/((?i)\\$\\w+\\s*:.+\\$)/',
84             8 => '/((?i)\\$\\w+\\s*:.+\\$)/',
85         );
86         $this->_counts = array (
87             -1 => 
88             array (
89                 0 => 0,
90                 1 => 0,
91                 2 => 0,
92                 3 => 0,
93                 4 => 0,
94                 5 => 0,
95                 6 => 0,
96                 7 => 0,
97                 8 => 2,
98                 9 => 0,
99                 10 => 0,
100                 11 => 0,
101                 12 => 0,
102                 13 => 0,
103             ),
104             0 => 
105             array (
106                 0 => 0,
107             ),
108             1 => 
109             array (
110                 0 => 0,
111                 1 => 0,
112                 2 => 0,
113                 3 => 0,
114                 4 => 0,
115                 5 => 0,
116                 6 => 0,
117                 7 => 0,
118                 8 => 2,
119                 9 => 0,
120                 10 => 0,
121                 11 => 0,
122                 12 => 0,
123                 13 => 0,
124             ),
125             2 => 
126             array (
127                 0 => 0,
128                 1 => 0,
129                 2 => 0,
130                 3 => 0,
131                 4 => 0,
132                 5 => 0,
133                 6 => 0,
134                 7 => 0,
135                 8 => 2,
136                 9 => 0,
137                 10 => 0,
138                 11 => 0,
139                 12 => 0,
140                 13 => 0,
141             ),
142             3 => 
143             array (
144                 0 => 0,
145                 1 => 0,
146                 2 => 0,
147                 3 => 0,
148                 4 => 0,
149                 5 => 0,
150                 6 => 0,
151                 7 => 0,
152                 8 => 2,
153                 9 => 0,
154                 10 => 0,
155                 11 => 0,
156                 12 => 0,
157                 13 => 0,
158             ),
159             4 => 
160             array (
161             ),
162             5 => 
163             array (
164                 0 => 0,
165                 1 => 0,
166             ),
167             6 => 
168             array (
169                 0 => 0,
170                 1 => 0,
171                 2 => 0,
172                 3 => 0,
173                 4 => 0,
174                 5 => 0,
175                 6 => 0,
176                 7 => 2,
177                 8 => 0,
178                 9 => 0,
179             ),
180             7 => 
181             array (
182                 0 => 0,
183             ),
184             8 => 
185             array (
186                 0 => 0,
187             ),
188         );
189         $this->_delim = array (
190             -1 => 
191             array (
192                 0 => 'quotes',
193                 1 => 'brackets',
194                 2 => 'brackets',
195                 3 => 'brackets',
196                 4 => '',
197                 5 => '',
198                 6 => '',
199                 7 => '',
200                 8 => '',
201                 9 => 'prepro',
202                 10 => 'prepro',
203                 11 => '',
204                 12 => 'mlcomment',
205                 13 => 'comment',
206             ),
207             0 => 
208             array (
209                 0 => '',
210             ),
211             1 => 
212             array (
213                 0 => 'quotes',
214                 1 => 'brackets',
215                 2 => 'brackets',
216                 3 => 'brackets',
217                 4 => '',
218                 5 => '',
219                 6 => '',
220                 7 => '',
221                 8 => '',
222                 9 => 'prepro',
223                 10 => 'prepro',
224                 11 => '',
225                 12 => 'mlcomment',
226                 13 => 'comment',
227             ),
228             2 => 
229             array (
230                 0 => 'quotes',
231                 1 => 'brackets',
232                 2 => 'brackets',
233                 3 => 'brackets',
234                 4 => '',
235                 5 => '',
236                 6 => '',
237                 7 => '',
238                 8 => '',
239                 9 => 'prepro',
240                 10 => 'prepro',
241                 11 => '',
242                 12 => 'mlcomment',
243                 13 => 'comment',
244             ),
245             3 => 
246             array (
247                 0 => 'quotes',
248                 1 => 'brackets',
249                 2 => 'brackets',
250                 3 => 'brackets',
251                 4 => '',
252                 5 => '',
253                 6 => '',
254                 7 => '',
255                 8 => '',
256                 9 => 'prepro',
257                 10 => 'prepro',
258                 11 => '',
259                 12 => 'mlcomment',
260                 13 => 'comment',
261             ),
262             4 => 
263             array (
264             ),
265             5 => 
266             array (
267                 0 => 'quotes',
268                 1 => 'quotes',
269             ),
270             6 => 
271             array (
272                 0 => 'quotes',
273                 1 => 'brackets',
274                 2 => 'brackets',
275                 3 => '',
276                 4 => '',
277                 5 => '',
278                 6 => '',
279                 7 => '',
280                 8 => 'mlcomment',
281                 9 => 'comment',
282             ),
283             7 => 
284             array (
285                 0 => '',
286             ),
287             8 => 
288             array (
289                 0 => '',
290             ),
291         );
292         $this->_inner = array (
293             -1 => 
294             array (
295                 0 => 'string',
296                 1 => 'code',
297                 2 => 'code',
298                 3 => 'code',
299                 4 => 'identifier',
300                 5 => 'number',
301                 6 => 'number',
302                 7 => 'number',
303                 8 => 'number',
304                 9 => 'prepro',
305                 10 => 'code',
306                 11 => 'number',
307                 12 => 'mlcomment',
308                 13 => 'comment',
309             ),
310             0 => 
311             array (
312                 0 => 'special',
313             ),
314             1 => 
315             array (
316                 0 => 'string',
317                 1 => 'code',
318                 2 => 'code',
319                 3 => 'code',
320                 4 => 'identifier',
321                 5 => 'number',
322                 6 => 'number',
323                 7 => 'number',
324                 8 => 'number',
325                 9 => 'prepro',
326                 10 => 'code',
327                 11 => 'number',
328                 12 => 'mlcomment',
329                 13 => 'comment',
330             ),
331             2 => 
332             array (
333                 0 => 'string',
334                 1 => 'code',
335                 2 => 'code',
336                 3 => 'code',
337                 4 => 'identifier',
338                 5 => 'number',
339                 6 => 'number',
340                 7 => 'number',
341                 8 => 'number',
342                 9 => 'prepro',
343                 10 => 'code',
344                 11 => 'number',
345                 12 => 'mlcomment',
346                 13 => 'comment',
347             ),
348             3 => 
349             array (
350                 0 => 'string',
351                 1 => 'code',
352                 2 => 'code',
353                 3 => 'code',
354                 4 => 'identifier',
355                 5 => 'number',
356                 6 => 'number',
357                 7 => 'number',
358                 8 => 'number',
359                 9 => 'prepro',
360                 10 => 'code',
361                 11 => 'number',
362                 12 => 'mlcomment',
363                 13 => 'comment',
364             ),
365             4 => 
366             array (
367             ),
368             5 => 
369             array (
370                 0 => 'string',
371                 1 => 'string',
372             ),
373             6 => 
374             array (
375                 0 => 'string',
376                 1 => 'code',
377                 2 => 'code',
378                 3 => 'identifier',
379                 4 => 'number',
380                 5 => 'number',
381                 6 => 'number',
382                 7 => 'number',
383                 8 => 'mlcomment',
384                 9 => 'comment',
385             ),
386             7 => 
387             array (
388                 0 => 'inlinedoc',
389             ),
390             8 => 
391             array (
392                 0 => 'inlinedoc',
393             ),
394         );
395         $this->_end = array (
396             0 => '/(?i)"/',
397             1 => '/(?i)\\}/',
398             2 => '/(?i)\\)/',
399             3 => '/(?i)\\]/',
400             4 => '/(?i)>/',
401             5 => '/(?mi)(?<!\\\\)$/',
402             6 => '/(?mi)(?<!\\\\)$/',
403             7 => '/(?i)\\*\\//',
404             8 => '/(?mi)$/',
405         );
406         $this->_states = array (
407             -1 => 
408             array (
409                 0 => 0,
410                 1 => 1,
411                 2 => 2,
412                 3 => 3,
413                 4 => -1,
414                 5 => -1,
415                 6 => -1,
416                 7 => -1,
417                 8 => -1,
418                 9 => 5,
419                 10 => 6,
420                 11 => -1,
421                 12 => 7,
422                 13 => 8,
423             ),
424             0 => 
425             array (
426                 0 => -1,
427             ),
428             1 => 
429             array (
430                 0 => 0,
431                 1 => 1,
432                 2 => 2,
433                 3 => 3,
434                 4 => -1,
435                 5 => -1,
436                 6 => -1,
437                 7 => -1,
438                 8 => -1,
439                 9 => 5,
440                 10 => 6,
441                 11 => -1,
442                 12 => 7,
443                 13 => 8,
444             ),
445             2 => 
446             array (
447                 0 => 0,
448                 1 => 1,
449                 2 => 2,
450                 3 => 3,
451                 4 => -1,
452                 5 => -1,
453                 6 => -1,
454                 7 => -1,
455                 8 => -1,
456                 9 => 5,
457                 10 => 6,
458                 11 => -1,
459                 12 => 7,
460                 13 => 8,
461             ),
462             3 => 
463             array (
464                 0 => 0,
465                 1 => 1,
466                 2 => 2,
467                 3 => 3,
468                 4 => -1,
469                 5 => -1,
470                 6 => -1,
471                 7 => -1,
472                 8 => -1,
473                 9 => 5,
474                 10 => 6,
475                 11 => -1,
476                 12 => 7,
477                 13 => 8,
478             ),
479             4 => 
480             array (
481             ),
482             5 => 
483             array (
484                 0 => 0,
485                 1 => 4,
486             ),
487             6 => 
488             array (
489                 0 => 0,
490                 1 => 1,
491                 2 => 2,
492                 3 => -1,
493                 4 => -1,
494                 5 => -1,
495                 6 => -1,
496                 7 => -1,
497                 8 => 7,
498                 9 => 8,
499             ),
500             7 => 
501             array (
502                 0 => -1,
503             ),
504             8 => 
505             array (
506                 0 => -1,
507             ),
508         );
509         $this->_keywords = array (
510             -1 => 
511             array (
512                 0 => -1,
513                 1 => -1,
514                 2 => -1,
515                 3 => -1,
516                 4 => 
517                 array (
518                     'reserved' => '/^(and|and_eq|asm|bitand|bitor|break|case|catch|compl|const_cast|continue|default|delete|do|dynamic_cast|else|for|fortran|friend|goto|if|new|not|not_eq|operator|or|or_eq|private|protected|public|reinterpret_cast|return|sizeof|static_cast|switch|this|throw|try|typeid|using|while|xor|xor_eq|false|true)$/',
519                     'types' => '/^(auto|bool|char|class|const|double|enum|explicit|export|extern|float|inline|int|long|mutable|namespace|register|short|signed|static|struct|template|typedef|typename|union|unsigned|virtual|void|volatile|wchar_t)$/',
520                     'Common Macros' => '/^(NULL|TRUE|FALSE|MAX|MIN|__LINE__|__DATA__|__FILE__|__TIME__|__STDC__)$/',
521                 ),
522                 5 => 
523                 array (
524                 ),
525                 6 => 
526                 array (
527                 ),
528                 7 => 
529                 array (
530                 ),
531                 8 => 
532                 array (
533                 ),
534                 9 => -1,
535                 10 => -1,
536                 11 => 
537                 array (
538                 ),
539                 12 => -1,
540                 13 => -1,
541             ),
542             0 => 
543             array (
544                 0 => 
545                 array (
546                 ),
547             ),
548             1 => 
549             array (
550                 0 => -1,
551                 1 => -1,
552                 2 => -1,
553                 3 => -1,
554                 4 => 
555                 array (
556                     'reserved' => '/^(and|and_eq|asm|bitand|bitor|break|case|catch|compl|const_cast|continue|default|delete|do|dynamic_cast|else|for|fortran|friend|goto|if|new|not|not_eq|operator|or|or_eq|private|protected|public|reinterpret_cast|return|sizeof|static_cast|switch|this|throw|try|typeid|using|while|xor|xor_eq|false|true)$/',
557                     'types' => '/^(auto|bool|char|class|const|double|enum|explicit|export|extern|float|inline|int|long|mutable|namespace|register|short|signed|static|struct|template|typedef|typename|union|unsigned|virtual|void|volatile|wchar_t)$/',
558                     'Common Macros' => '/^(NULL|TRUE|FALSE|MAX|MIN|__LINE__|__DATA__|__FILE__|__TIME__|__STDC__)$/',
559                 ),
560                 5 => 
561                 array (
562                 ),
563                 6 => 
564                 array (
565                 ),
566                 7 => 
567                 array (
568                 ),
569                 8 => 
570                 array (
571                 ),
572                 9 => -1,
573                 10 => -1,
574                 11 => 
575                 array (
576                 ),
577                 12 => -1,
578                 13 => -1,
579             ),
580             2 => 
581             array (
582                 0 => -1,
583                 1 => -1,
584                 2 => -1,
585                 3 => -1,
586                 4 => 
587                 array (
588                     'reserved' => '/^(and|and_eq|asm|bitand|bitor|break|case|catch|compl|const_cast|continue|default|delete|do|dynamic_cast|else|for|fortran|friend|goto|if|new|not|not_eq|operator|or|or_eq|private|protected|public|reinterpret_cast|return|sizeof|static_cast|switch|this|throw|try|typeid|using|while|xor|xor_eq|false|true)$/',
589                     'types' => '/^(auto|bool|char|class|const|double|enum|explicit|export|extern|float|inline|int|long|mutable|namespace|register|short|signed|static|struct|template|typedef|typename|union|unsigned|virtual|void|volatile|wchar_t)$/',
590                     'Common Macros' => '/^(NULL|TRUE|FALSE|MAX|MIN|__LINE__|__DATA__|__FILE__|__TIME__|__STDC__)$/',
591                 ),
592                 5 => 
593                 array (
594                 ),
595                 6 => 
596                 array (
597                 ),
598                 7 => 
599                 array (
600                 ),
601                 8 => 
602                 array (
603                 ),
604                 9 => -1,
605                 10 => -1,
606                 11 => 
607                 array (
608                 ),
609                 12 => -1,
610                 13 => -1,
611             ),
612             3 => 
613             array (
614                 0 => -1,
615                 1 => -1,
616                 2 => -1,
617                 3 => -1,
618                 4 => 
619                 array (
620                     'reserved' => '/^(and|and_eq|asm|bitand|bitor|break|case|catch|compl|const_cast|continue|default|delete|do|dynamic_cast|else|for|fortran|friend|goto|if|new|not|not_eq|operator|or|or_eq|private|protected|public|reinterpret_cast|return|sizeof|static_cast|switch|this|throw|try|typeid|using|while|xor|xor_eq|false|true)$/',
621                     'types' => '/^(auto|bool|char|class|const|double|enum|explicit|export|extern|float|inline|int|long|mutable|namespace|register|short|signed|static|struct|template|typedef|typename|union|unsigned|virtual|void|volatile|wchar_t)$/',
622                     'Common Macros' => '/^(NULL|TRUE|FALSE|MAX|MIN|__LINE__|__DATA__|__FILE__|__TIME__|__STDC__)$/',
623                 ),
624                 5 => 
625                 array (
626                 ),
627                 6 => 
628                 array (
629                 ),
630                 7 => 
631                 array (
632                 ),
633                 8 => 
634                 array (
635                 ),
636                 9 => -1,
637                 10 => -1,
638                 11 => 
639                 array (
640                 ),
641                 12 => -1,
642                 13 => -1,
643             ),
644             4 => 
645             array (
646             ),
647             5 => 
648             array (
649                 0 => -1,
650                 1 => -1,
651             ),
652             6 => 
653             array (
654                 0 => -1,
655                 1 => -1,
656                 2 => -1,
657                 3 => 
658                 array (
659                     'reserved' => '/^(and|and_eq|asm|bitand|bitor|break|case|catch|compl|const_cast|continue|default|delete|do|dynamic_cast|else|for|fortran|friend|goto|if|new|not|not_eq|operator|or|or_eq|private|protected|public|reinterpret_cast|return|sizeof|static_cast|switch|this|throw|try|typeid|using|while|xor|xor_eq|false|true)$/',
660                     'types' => '/^(auto|bool|char|class|const|double|enum|explicit|export|extern|float|inline|int|long|mutable|namespace|register|short|signed|static|struct|template|typedef|typename|union|unsigned|virtual|void|volatile|wchar_t)$/',
661                     'Common Macros' => '/^(NULL|TRUE|FALSE|MAX|MIN|__LINE__|__DATA__|__FILE__|__TIME__|__STDC__)$/',
662                 ),
663                 4 => 
664                 array (
665                 ),
666                 5 => 
667                 array (
668                 ),
669                 6 => 
670                 array (
671                 ),
672                 7 => 
673                 array (
674                 ),
675                 8 => -1,
676                 9 => -1,
677             ),
678             7 => 
679             array (
680                 0 => 
681                 array (
682                 ),
683             ),
684             8 => 
685             array (
686                 0 => 
687                 array (
688                 ),
689             ),
690         );
691         $this->_parts = array (
692             0 => 
693             array (
694                 0 => NULL,
695             ),
696             1 => 
697             array (
698                 0 => NULL,
699                 1 => NULL,
700                 2 => NULL,
701                 3 => NULL,
702                 4 => NULL,
703                 5 => NULL,
704                 6 => NULL,
705                 7 => NULL,
706                 8 => NULL,
707                 9 => NULL,
708                 10 => NULL,
709                 11 => NULL,
710                 12 => NULL,
711                 13 => NULL,
712             ),
713             2 => 
714             array (
715                 0 => NULL,
716                 1 => NULL,
717                 2 => NULL,
718                 3 => NULL,
719                 4 => NULL,
720                 5 => NULL,
721                 6 => NULL,
722                 7 => NULL,
723                 8 => NULL,
724                 9 => NULL,
725                 10 => NULL,
726                 11 => NULL,
727                 12 => NULL,
728                 13 => NULL,
729             ),
730             3 => 
731             array (
732                 0 => NULL,
733                 1 => NULL,
734                 2 => NULL,
735                 3 => NULL,
736                 4 => NULL,
737                 5 => NULL,
738                 6 => NULL,
739                 7 => NULL,
740                 8 => NULL,
741                 9 => NULL,
742                 10 => NULL,
743                 11 => NULL,
744                 12 => NULL,
745                 13 => NULL,
746             ),
747             4 => 
748             array (
749             ),
750             5 => 
751             array (
752                 0 => NULL,
753                 1 => NULL,
754             ),
755             6 => 
756             array (
757                 0 => NULL,
758                 1 => NULL,
759                 2 => NULL,
760                 3 => NULL,
761                 4 => NULL,
762                 5 => NULL,
763                 6 => NULL,
764                 7 => NULL,
765                 8 => NULL,
766                 9 => NULL,
767             ),
768             7 => 
769             array (
770                 0 => NULL,
771             ),
772             8 => 
773             array (
774                 0 => NULL,
775             ),
776         );
777         $this->_subst = array (
778             -1 => 
779             array (
780                 0 => false,
781                 1 => false,
782                 2 => false,
783                 3 => false,
784                 4 => false,
785                 5 => false,
786                 6 => false,
787                 7 => false,
788                 8 => false,
789                 9 => false,
790                 10 => false,
791                 11 => false,
792                 12 => false,
793                 13 => false,
794             ),
795             0 => 
796             array (
797                 0 => false,
798             ),
799             1 => 
800             array (
801                 0 => false,
802                 1 => false,
803                 2 => false,
804                 3 => false,
805                 4 => false,
806                 5 => false,
807                 6 => false,
808                 7 => false,
809                 8 => false,
810                 9 => false,
811                 10 => false,
812                 11 => false,
813                 12 => false,
814                 13 => false,
815             ),
816             2 => 
817             array (
818                 0 => false,
819                 1 => false,
820                 2 => false,
821                 3 => false,
822                 4 => false,
823                 5 => false,
824                 6 => false,
825                 7 => false,
826                 8 => false,
827                 9 => false,
828                 10 => false,
829                 11 => false,
830                 12 => false,
831                 13 => false,
832             ),
833             3 => 
834             array (
835                 0 => false,
836                 1 => false,
837                 2 => false,
838                 3 => false,
839                 4 => false,
840                 5 => false,
841                 6 => false,
842                 7 => false,
843                 8 => false,
844                 9 => false,
845                 10 => false,
846                 11 => false,
847                 12 => false,
848                 13 => false,
849             ),
850             4 => 
851             array (
852             ),
853             5 => 
854             array (
855                 0 => false,
856                 1 => false,
857             ),
858             6 => 
859             array (
860                 0 => false,
861                 1 => false,
862                 2 => false,
863                 3 => false,
864                 4 => false,
865                 5 => false,
866                 6 => false,
867                 7 => false,
868                 8 => false,
869                 9 => false,
870             ),
871             7 => 
872             array (
873                 0 => false,
874             ),
875             8 => 
876             array (
877                 0 => false,
878             ),
879         );
880         $this->_conditions = array (
881         );
882         $this->_kwmap = array (
883             'reserved' => 'reserved',
884             'types' => 'types',
885             'Common Macros' => 'prepro',
886         );
887         $this->_defClass = 'code';
888         $this->_checkDefines();
889     }
890     
891 }