2 <AST:PHP_script xmlns:AST="http://www.phpcompiler.org/phc-1.1" xmlns:HIR="http://www.phpcompiler.org/phc-1.1" xmlns:MIR="http://www.phpcompiler.org/phc-1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
9 <attr key="phc.comments">
12 <string encoding="escape">/**
17 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
18 <attr key="phc.line_number"><integer>6</integer></attr>
22 <value>Preprocessor</value>
24 <AST:INTERFACE_NAME_list>
25 </AST:INTERFACE_NAME_list>
29 <attr key="phc.comments">
31 <string>/** Create a new preprocessor object based on an initialised Parser object */</string>
34 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
35 <attr key="phc.line_number"><integer>8</integer></attr>
39 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
40 <attr key="phc.line_number"><integer>8</integer></attr>
44 <bool><!-- is_public -->false</bool>
45 <bool><!-- is_protected -->false</bool>
46 <bool><!-- is_private -->false</bool>
47 <bool><!-- is_static -->false</bool>
48 <bool><!-- is_abstract -->false</bool>
49 <bool><!-- is_final -->false</bool>
51 <bool><!-- is_ref -->false</bool>
54 <value>__construct</value>
56 <AST:Formal_parameter_list>
57 <AST:Formal_parameter>
59 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
60 <attr key="phc.line_number"><integer>8</integer></attr>
64 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
65 <attr key="phc.line_number"><integer>8</integer></attr>
67 <AST:CLASS_NAME xsi:nil="true" />
69 <bool><!-- is_ref -->false</bool>
70 <AST:Name_with_default>
76 <AST:Expr xsi:nil="true" />
77 </AST:Name_with_default>
78 </AST:Formal_parameter>
79 </AST:Formal_parameter_list>
81 <AST:Statement_list xsi:nil="true" />
85 <attr key="phc.comments">
88 <string>/** Create a new top-level frame for expansion of a page */</string>
91 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
92 <attr key="phc.line_number"><integer>11</integer></attr>
96 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
97 <attr key="phc.line_number"><integer>11</integer></attr>
101 <bool><!-- is_public -->false</bool>
102 <bool><!-- is_protected -->false</bool>
103 <bool><!-- is_private -->false</bool>
104 <bool><!-- is_static -->false</bool>
105 <bool><!-- is_abstract -->false</bool>
106 <bool><!-- is_final -->false</bool>
108 <bool><!-- is_ref -->false</bool>
111 <value>newFrame</value>
113 <AST:Formal_parameter_list>
114 </AST:Formal_parameter_list>
116 <AST:Statement_list xsi:nil="true" />
120 <attr key="phc.comments">
123 <string>/** Create a new custom frame for programmatic use of parameter replacement as used in some extensions */</string>
126 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
127 <attr key="phc.line_number"><integer>14</integer></attr>
131 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
132 <attr key="phc.line_number"><integer>14</integer></attr>
136 <bool><!-- is_public -->false</bool>
137 <bool><!-- is_protected -->false</bool>
138 <bool><!-- is_private -->false</bool>
139 <bool><!-- is_static -->false</bool>
140 <bool><!-- is_abstract -->false</bool>
141 <bool><!-- is_final -->false</bool>
143 <bool><!-- is_ref -->false</bool>
146 <value>newCustomFrame</value>
148 <AST:Formal_parameter_list>
149 <AST:Formal_parameter>
151 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
152 <attr key="phc.line_number"><integer>14</integer></attr>
156 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
157 <attr key="phc.line_number"><integer>14</integer></attr>
159 <AST:CLASS_NAME xsi:nil="true" />
161 <bool><!-- is_ref -->false</bool>
162 <AST:Name_with_default>
168 <AST:Expr xsi:nil="true" />
169 </AST:Name_with_default>
170 </AST:Formal_parameter>
171 </AST:Formal_parameter_list>
173 <AST:Statement_list xsi:nil="true" />
177 <attr key="phc.comments">
180 <string>/** Preprocess text to a PPNode */</string>
183 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
184 <attr key="phc.line_number"><integer>17</integer></attr>
188 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
189 <attr key="phc.line_number"><integer>17</integer></attr>
193 <bool><!-- is_public -->false</bool>
194 <bool><!-- is_protected -->false</bool>
195 <bool><!-- is_private -->false</bool>
196 <bool><!-- is_static -->false</bool>
197 <bool><!-- is_abstract -->false</bool>
198 <bool><!-- is_final -->false</bool>
200 <bool><!-- is_ref -->false</bool>
203 <value>preprocessToObj</value>
205 <AST:Formal_parameter_list>
206 <AST:Formal_parameter>
208 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
209 <attr key="phc.line_number"><integer>17</integer></attr>
213 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
214 <attr key="phc.line_number"><integer>17</integer></attr>
216 <AST:CLASS_NAME xsi:nil="true" />
218 <bool><!-- is_ref -->false</bool>
219 <AST:Name_with_default>
225 <AST:Expr xsi:nil="true" />
226 </AST:Name_with_default>
227 </AST:Formal_parameter>
228 <AST:Formal_parameter>
230 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
231 <attr key="phc.line_number"><integer>17</integer></attr>
235 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
236 <attr key="phc.line_number"><integer>17</integer></attr>
238 <AST:CLASS_NAME xsi:nil="true" />
240 <bool><!-- is_ref -->false</bool>
241 <AST:Name_with_default>
243 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
244 <attr key="phc.line_number"><integer>17</integer></attr>
252 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
253 <attr key="phc.line_number"><integer>17</integer></attr>
254 <attr key="phc.unparser.source_rep"><string>0</string></attr>
258 </AST:Name_with_default>
259 </AST:Formal_parameter>
260 </AST:Formal_parameter_list>
262 <AST:Statement_list xsi:nil="true" />
268 <attr key="phc.comments">
271 <string encoding="escape">/**
276 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
277 <attr key="phc.line_number"><integer>23</integer></attr>
281 <value>PPFrame</value>
282 </AST:INTERFACE_NAME>
283 <AST:INTERFACE_NAME_list>
284 </AST:INTERFACE_NAME_list>
288 <attr key="phc.comments">
292 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
293 <attr key="phc.line_number"><integer>24</integer></attr>
297 <bool><!-- is_public -->false</bool>
298 <bool><!-- is_protected -->false</bool>
299 <bool><!-- is_private -->false</bool>
300 <bool><!-- is_static -->false</bool>
301 <bool><!-- is_const -->true</bool>
303 <AST:Name_with_default_list>
304 <AST:Name_with_default>
306 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
307 <attr key="phc.line_number"><integer>24</integer></attr>
311 <value>NO_ARGS</value>
315 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
316 <attr key="phc.line_number"><integer>24</integer></attr>
317 <attr key="phc.unparser.source_rep"><string>1</string></attr>
321 </AST:Name_with_default>
322 </AST:Name_with_default_list>
326 <attr key="phc.comments">
330 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
331 <attr key="phc.line_number"><integer>25</integer></attr>
335 <bool><!-- is_public -->false</bool>
336 <bool><!-- is_protected -->false</bool>
337 <bool><!-- is_private -->false</bool>
338 <bool><!-- is_static -->false</bool>
339 <bool><!-- is_const -->true</bool>
341 <AST:Name_with_default_list>
342 <AST:Name_with_default>
344 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
345 <attr key="phc.line_number"><integer>25</integer></attr>
349 <value>NO_TEMPLATES</value>
353 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
354 <attr key="phc.line_number"><integer>25</integer></attr>
355 <attr key="phc.unparser.source_rep"><string>2</string></attr>
359 </AST:Name_with_default>
360 </AST:Name_with_default_list>
364 <attr key="phc.comments">
368 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
369 <attr key="phc.line_number"><integer>26</integer></attr>
373 <bool><!-- is_public -->false</bool>
374 <bool><!-- is_protected -->false</bool>
375 <bool><!-- is_private -->false</bool>
376 <bool><!-- is_static -->false</bool>
377 <bool><!-- is_const -->true</bool>
379 <AST:Name_with_default_list>
380 <AST:Name_with_default>
382 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
383 <attr key="phc.line_number"><integer>26</integer></attr>
387 <value>STRIP_COMMENTS</value>
391 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
392 <attr key="phc.line_number"><integer>26</integer></attr>
393 <attr key="phc.unparser.source_rep"><string>4</string></attr>
397 </AST:Name_with_default>
398 </AST:Name_with_default_list>
402 <attr key="phc.comments">
406 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
407 <attr key="phc.line_number"><integer>27</integer></attr>
411 <bool><!-- is_public -->false</bool>
412 <bool><!-- is_protected -->false</bool>
413 <bool><!-- is_private -->false</bool>
414 <bool><!-- is_static -->false</bool>
415 <bool><!-- is_const -->true</bool>
417 <AST:Name_with_default_list>
418 <AST:Name_with_default>
420 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
421 <attr key="phc.line_number"><integer>27</integer></attr>
425 <value>NO_IGNORE</value>
429 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
430 <attr key="phc.line_number"><integer>27</integer></attr>
431 <attr key="phc.unparser.source_rep"><string>8</string></attr>
435 </AST:Name_with_default>
436 </AST:Name_with_default_list>
440 <attr key="phc.comments">
444 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
445 <attr key="phc.line_number"><integer>28</integer></attr>
449 <bool><!-- is_public -->false</bool>
450 <bool><!-- is_protected -->false</bool>
451 <bool><!-- is_private -->false</bool>
452 <bool><!-- is_static -->false</bool>
453 <bool><!-- is_const -->true</bool>
455 <AST:Name_with_default_list>
456 <AST:Name_with_default>
458 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
459 <attr key="phc.line_number"><integer>28</integer></attr>
463 <value>RECOVER_COMMENTS</value>
467 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
468 <attr key="phc.line_number"><integer>28</integer></attr>
469 <attr key="phc.unparser.source_rep"><string>16</string></attr>
473 </AST:Name_with_default>
474 </AST:Name_with_default_list>
478 <attr key="phc.comments">
481 <string>// = 1|2|8|16 no constant expression support in PHP yet</string>
484 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
485 <attr key="phc.line_number"><integer>30</integer></attr>
489 <bool><!-- is_public -->false</bool>
490 <bool><!-- is_protected -->false</bool>
491 <bool><!-- is_private -->false</bool>
492 <bool><!-- is_static -->false</bool>
493 <bool><!-- is_const -->true</bool>
495 <AST:Name_with_default_list>
496 <AST:Name_with_default>
498 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
499 <attr key="phc.line_number"><integer>30</integer></attr>
503 <value>RECOVER_ORIG</value>
507 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
508 <attr key="phc.line_number"><integer>30</integer></attr>
509 <attr key="phc.unparser.source_rep"><string>27</string></attr>
513 </AST:Name_with_default>
514 </AST:Name_with_default_list>
518 <attr key="phc.comments">
521 <string encoding="escape">/**
522 * Create a child frame
526 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
527 <attr key="phc.line_number"><integer>35</integer></attr>
531 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
532 <attr key="phc.line_number"><integer>35</integer></attr>
536 <bool><!-- is_public -->false</bool>
537 <bool><!-- is_protected -->false</bool>
538 <bool><!-- is_private -->false</bool>
539 <bool><!-- is_static -->false</bool>
540 <bool><!-- is_abstract -->false</bool>
541 <bool><!-- is_final -->false</bool>
543 <bool><!-- is_ref -->false</bool>
546 <value>newChild</value>
548 <AST:Formal_parameter_list>
549 <AST:Formal_parameter>
551 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
552 <attr key="phc.line_number"><integer>35</integer></attr>
556 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
557 <attr key="phc.line_number"><integer>35</integer></attr>
559 <AST:CLASS_NAME xsi:nil="true" />
561 <bool><!-- is_ref -->false</bool>
562 <AST:Name_with_default>
564 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
565 <attr key="phc.line_number"><integer>35</integer></attr>
573 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
574 <attr key="phc.line_number"><integer>35</integer></attr>
575 <attr key="phc.unparser.source_rep"><string>false</string></attr>
579 </AST:Name_with_default>
580 </AST:Formal_parameter>
581 <AST:Formal_parameter>
583 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
584 <attr key="phc.line_number"><integer>35</integer></attr>
588 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
589 <attr key="phc.line_number"><integer>35</integer></attr>
591 <AST:CLASS_NAME xsi:nil="true" />
593 <bool><!-- is_ref -->false</bool>
594 <AST:Name_with_default>
596 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
597 <attr key="phc.line_number"><integer>35</integer></attr>
605 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
606 <attr key="phc.line_number"><integer>35</integer></attr>
607 <attr key="phc.unparser.source_rep"><string>false</string></attr>
611 </AST:Name_with_default>
612 </AST:Formal_parameter>
613 </AST:Formal_parameter_list>
615 <AST:Statement_list xsi:nil="true" />
619 <attr key="phc.comments">
622 <string encoding="escape">/**
623 * Expand a document tree node
627 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
628 <attr key="phc.line_number"><integer>40</integer></attr>
632 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
633 <attr key="phc.line_number"><integer>40</integer></attr>
637 <bool><!-- is_public -->false</bool>
638 <bool><!-- is_protected -->false</bool>
639 <bool><!-- is_private -->false</bool>
640 <bool><!-- is_static -->false</bool>
641 <bool><!-- is_abstract -->false</bool>
642 <bool><!-- is_final -->false</bool>
644 <bool><!-- is_ref -->false</bool>
647 <value>expand</value>
649 <AST:Formal_parameter_list>
650 <AST:Formal_parameter>
652 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
653 <attr key="phc.line_number"><integer>40</integer></attr>
657 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
658 <attr key="phc.line_number"><integer>40</integer></attr>
660 <AST:CLASS_NAME xsi:nil="true" />
662 <bool><!-- is_ref -->false</bool>
663 <AST:Name_with_default>
669 <AST:Expr xsi:nil="true" />
670 </AST:Name_with_default>
671 </AST:Formal_parameter>
672 <AST:Formal_parameter>
674 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
675 <attr key="phc.line_number"><integer>40</integer></attr>
679 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
680 <attr key="phc.line_number"><integer>40</integer></attr>
682 <AST:CLASS_NAME xsi:nil="true" />
684 <bool><!-- is_ref -->false</bool>
685 <AST:Name_with_default>
687 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
688 <attr key="phc.line_number"><integer>40</integer></attr>
696 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
697 <attr key="phc.line_number"><integer>40</integer></attr>
698 <attr key="phc.unparser.source_rep"><string>0</string></attr>
702 </AST:Name_with_default>
703 </AST:Formal_parameter>
704 </AST:Formal_parameter_list>
706 <AST:Statement_list xsi:nil="true" />
710 <attr key="phc.comments">
713 <string encoding="escape">/**
714 * Implode with flags for expand()
716 <string>/*, ... */</string>
719 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
720 <attr key="phc.line_number"><integer>45</integer></attr>
724 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
725 <attr key="phc.line_number"><integer>45</integer></attr>
729 <bool><!-- is_public -->false</bool>
730 <bool><!-- is_protected -->false</bool>
731 <bool><!-- is_private -->false</bool>
732 <bool><!-- is_static -->false</bool>
733 <bool><!-- is_abstract -->false</bool>
734 <bool><!-- is_final -->false</bool>
736 <bool><!-- is_ref -->false</bool>
739 <value>implodeWithFlags</value>
741 <AST:Formal_parameter_list>
742 <AST:Formal_parameter>
744 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
745 <attr key="phc.line_number"><integer>45</integer></attr>
749 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
750 <attr key="phc.line_number"><integer>45</integer></attr>
752 <AST:CLASS_NAME xsi:nil="true" />
754 <bool><!-- is_ref -->false</bool>
755 <AST:Name_with_default>
761 <AST:Expr xsi:nil="true" />
762 </AST:Name_with_default>
763 </AST:Formal_parameter>
764 <AST:Formal_parameter>
766 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
767 <attr key="phc.line_number"><integer>45</integer></attr>
771 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
772 <attr key="phc.line_number"><integer>45</integer></attr>
774 <AST:CLASS_NAME xsi:nil="true" />
776 <bool><!-- is_ref -->false</bool>
777 <AST:Name_with_default>
783 <AST:Expr xsi:nil="true" />
784 </AST:Name_with_default>
785 </AST:Formal_parameter>
786 </AST:Formal_parameter_list>
788 <AST:Statement_list xsi:nil="true" />
792 <attr key="phc.comments">
795 <string encoding="escape">/**
796 * Implode with no flags specified
798 <string>/*, ... */</string>
801 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
802 <attr key="phc.line_number"><integer>50</integer></attr>
806 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
807 <attr key="phc.line_number"><integer>50</integer></attr>
811 <bool><!-- is_public -->false</bool>
812 <bool><!-- is_protected -->false</bool>
813 <bool><!-- is_private -->false</bool>
814 <bool><!-- is_static -->false</bool>
815 <bool><!-- is_abstract -->false</bool>
816 <bool><!-- is_final -->false</bool>
818 <bool><!-- is_ref -->false</bool>
821 <value>implode</value>
823 <AST:Formal_parameter_list>
824 <AST:Formal_parameter>
826 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
827 <attr key="phc.line_number"><integer>50</integer></attr>
831 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
832 <attr key="phc.line_number"><integer>50</integer></attr>
834 <AST:CLASS_NAME xsi:nil="true" />
836 <bool><!-- is_ref -->false</bool>
837 <AST:Name_with_default>
843 <AST:Expr xsi:nil="true" />
844 </AST:Name_with_default>
845 </AST:Formal_parameter>
846 </AST:Formal_parameter_list>
848 <AST:Statement_list xsi:nil="true" />
852 <attr key="phc.comments">
855 <string encoding="escape">/**
856 * Makes an object that, when expand()ed, will be the same as one obtained
859 <string>/*, ... */</string>
862 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
863 <attr key="phc.line_number"><integer>56</integer></attr>
867 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
868 <attr key="phc.line_number"><integer>56</integer></attr>
872 <bool><!-- is_public -->false</bool>
873 <bool><!-- is_protected -->false</bool>
874 <bool><!-- is_private -->false</bool>
875 <bool><!-- is_static -->false</bool>
876 <bool><!-- is_abstract -->false</bool>
877 <bool><!-- is_final -->false</bool>
879 <bool><!-- is_ref -->false</bool>
882 <value>virtualImplode</value>
884 <AST:Formal_parameter_list>
885 <AST:Formal_parameter>
887 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
888 <attr key="phc.line_number"><integer>56</integer></attr>
892 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
893 <attr key="phc.line_number"><integer>56</integer></attr>
895 <AST:CLASS_NAME xsi:nil="true" />
897 <bool><!-- is_ref -->false</bool>
898 <AST:Name_with_default>
904 <AST:Expr xsi:nil="true" />
905 </AST:Name_with_default>
906 </AST:Formal_parameter>
907 </AST:Formal_parameter_list>
909 <AST:Statement_list xsi:nil="true" />
913 <attr key="phc.comments">
916 <string encoding="escape">/**
917 * Virtual implode with brackets
919 <string>/*, ... */</string>
922 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
923 <attr key="phc.line_number"><integer>61</integer></attr>
927 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
928 <attr key="phc.line_number"><integer>61</integer></attr>
932 <bool><!-- is_public -->false</bool>
933 <bool><!-- is_protected -->false</bool>
934 <bool><!-- is_private -->false</bool>
935 <bool><!-- is_static -->false</bool>
936 <bool><!-- is_abstract -->false</bool>
937 <bool><!-- is_final -->false</bool>
939 <bool><!-- is_ref -->false</bool>
942 <value>virtualBracketedImplode</value>
944 <AST:Formal_parameter_list>
945 <AST:Formal_parameter>
947 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
948 <attr key="phc.line_number"><integer>61</integer></attr>
952 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
953 <attr key="phc.line_number"><integer>61</integer></attr>
955 <AST:CLASS_NAME xsi:nil="true" />
957 <bool><!-- is_ref -->false</bool>
958 <AST:Name_with_default>
964 <AST:Expr xsi:nil="true" />
965 </AST:Name_with_default>
966 </AST:Formal_parameter>
967 <AST:Formal_parameter>
969 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
970 <attr key="phc.line_number"><integer>61</integer></attr>
974 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
975 <attr key="phc.line_number"><integer>61</integer></attr>
977 <AST:CLASS_NAME xsi:nil="true" />
979 <bool><!-- is_ref -->false</bool>
980 <AST:Name_with_default>
986 <AST:Expr xsi:nil="true" />
987 </AST:Name_with_default>
988 </AST:Formal_parameter>
989 <AST:Formal_parameter>
991 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
992 <attr key="phc.line_number"><integer>61</integer></attr>
996 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
997 <attr key="phc.line_number"><integer>61</integer></attr>
999 <AST:CLASS_NAME xsi:nil="true" />
1001 <bool><!-- is_ref -->false</bool>
1002 <AST:Name_with_default>
1007 </AST:VARIABLE_NAME>
1008 <AST:Expr xsi:nil="true" />
1009 </AST:Name_with_default>
1010 </AST:Formal_parameter>
1011 </AST:Formal_parameter_list>
1013 <AST:Statement_list xsi:nil="true" />
1017 <attr key="phc.comments">
1020 <string encoding="escape">/**
1021 * Returns true if there are no arguments in this frame
1025 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1026 <attr key="phc.line_number"><integer>66</integer></attr>
1030 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1031 <attr key="phc.line_number"><integer>66</integer></attr>
1035 <bool><!-- is_public -->false</bool>
1036 <bool><!-- is_protected -->false</bool>
1037 <bool><!-- is_private -->false</bool>
1038 <bool><!-- is_static -->false</bool>
1039 <bool><!-- is_abstract -->false</bool>
1040 <bool><!-- is_final -->false</bool>
1042 <bool><!-- is_ref -->false</bool>
1045 <value>isEmpty</value>
1047 <AST:Formal_parameter_list>
1048 </AST:Formal_parameter_list>
1050 <AST:Statement_list xsi:nil="true" />
1054 <attr key="phc.comments">
1057 <string encoding="escape">/**
1058 * Get an argument to this frame by name
1062 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1063 <attr key="phc.line_number"><integer>71</integer></attr>
1067 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1068 <attr key="phc.line_number"><integer>71</integer></attr>
1072 <bool><!-- is_public -->false</bool>
1073 <bool><!-- is_protected -->false</bool>
1074 <bool><!-- is_private -->false</bool>
1075 <bool><!-- is_static -->false</bool>
1076 <bool><!-- is_abstract -->false</bool>
1077 <bool><!-- is_final -->false</bool>
1079 <bool><!-- is_ref -->false</bool>
1082 <value>getArgument</value>
1084 <AST:Formal_parameter_list>
1085 <AST:Formal_parameter>
1087 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1088 <attr key="phc.line_number"><integer>71</integer></attr>
1092 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1093 <attr key="phc.line_number"><integer>71</integer></attr>
1095 <AST:CLASS_NAME xsi:nil="true" />
1097 <bool><!-- is_ref -->false</bool>
1098 <AST:Name_with_default>
1103 </AST:VARIABLE_NAME>
1104 <AST:Expr xsi:nil="true" />
1105 </AST:Name_with_default>
1106 </AST:Formal_parameter>
1107 </AST:Formal_parameter_list>
1109 <AST:Statement_list xsi:nil="true" />
1113 <attr key="phc.comments">
1116 <string encoding="escape">/**
1117 * Returns true if the infinite loop check is OK, false if a loop is detected
1121 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1122 <attr key="phc.line_number"><integer>76</integer></attr>
1126 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1127 <attr key="phc.line_number"><integer>76</integer></attr>
1131 <bool><!-- is_public -->false</bool>
1132 <bool><!-- is_protected -->false</bool>
1133 <bool><!-- is_private -->false</bool>
1134 <bool><!-- is_static -->false</bool>
1135 <bool><!-- is_abstract -->false</bool>
1136 <bool><!-- is_final -->false</bool>
1138 <bool><!-- is_ref -->false</bool>
1141 <value>loopCheck</value>
1143 <AST:Formal_parameter_list>
1144 <AST:Formal_parameter>
1146 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1147 <attr key="phc.line_number"><integer>76</integer></attr>
1151 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1152 <attr key="phc.line_number"><integer>76</integer></attr>
1154 <AST:CLASS_NAME xsi:nil="true" />
1156 <bool><!-- is_ref -->false</bool>
1157 <AST:Name_with_default>
1161 <value>title</value>
1162 </AST:VARIABLE_NAME>
1163 <AST:Expr xsi:nil="true" />
1164 </AST:Name_with_default>
1165 </AST:Formal_parameter>
1166 </AST:Formal_parameter_list>
1168 <AST:Statement_list xsi:nil="true" />
1172 <attr key="phc.comments">
1175 <string encoding="escape">/**
1176 * Return true if the frame is a template frame
1180 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1181 <attr key="phc.line_number"><integer>81</integer></attr>
1185 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1186 <attr key="phc.line_number"><integer>81</integer></attr>
1190 <bool><!-- is_public -->false</bool>
1191 <bool><!-- is_protected -->false</bool>
1192 <bool><!-- is_private -->false</bool>
1193 <bool><!-- is_static -->false</bool>
1194 <bool><!-- is_abstract -->false</bool>
1195 <bool><!-- is_final -->false</bool>
1197 <bool><!-- is_ref -->false</bool>
1200 <value>isTemplate</value>
1202 <AST:Formal_parameter_list>
1203 </AST:Formal_parameter_list>
1205 <AST:Statement_list xsi:nil="true" />
1208 </AST:Interface_def>
1211 <attr key="phc.comments">
1214 <string encoding="escape">/**
1215 * There are three types of nodes:
1216 * * Tree nodes, which have a name and contain other nodes as children
1217 * * Array nodes, which also contain other nodes but aren't considered part of a tree
1218 * * Leaf nodes, which contain the actual data
1220 * This interface provides access to the tree structure and to the contents of array nodes,
1221 * but it does not provide access to the internal structure of leaf nodes. Access to leaf
1222 * data is provided via two means:
1223 * * PPFrame::expand(), which provides expanded text
1224 * * The PPNode::split*() functions, which provide metadata about certain types of tree node
1229 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1230 <attr key="phc.line_number"><integer>97</integer></attr>
1232 <AST:INTERFACE_NAME>
1234 <value>PPNode</value>
1235 </AST:INTERFACE_NAME>
1236 <AST:INTERFACE_NAME_list>
1237 </AST:INTERFACE_NAME_list>
1241 <attr key="phc.comments">
1243 <string encoding="escape">/**
1244 * Get an array-type node containing the children of this node.
1245 * Returns false if this is not a tree node.
1249 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1250 <attr key="phc.line_number"><integer>102</integer></attr>
1254 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1255 <attr key="phc.line_number"><integer>102</integer></attr>
1259 <bool><!-- is_public -->false</bool>
1260 <bool><!-- is_protected -->false</bool>
1261 <bool><!-- is_private -->false</bool>
1262 <bool><!-- is_static -->false</bool>
1263 <bool><!-- is_abstract -->false</bool>
1264 <bool><!-- is_final -->false</bool>
1266 <bool><!-- is_ref -->false</bool>
1269 <value>getChildren</value>
1271 <AST:Formal_parameter_list>
1272 </AST:Formal_parameter_list>
1274 <AST:Statement_list xsi:nil="true" />
1278 <attr key="phc.comments">
1281 <string encoding="escape">/**
1282 * Get the first child of a tree node. False if there isn't one.
1286 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1287 <attr key="phc.line_number"><integer>107</integer></attr>
1291 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1292 <attr key="phc.line_number"><integer>107</integer></attr>
1296 <bool><!-- is_public -->false</bool>
1297 <bool><!-- is_protected -->false</bool>
1298 <bool><!-- is_private -->false</bool>
1299 <bool><!-- is_static -->false</bool>
1300 <bool><!-- is_abstract -->false</bool>
1301 <bool><!-- is_final -->false</bool>
1303 <bool><!-- is_ref -->false</bool>
1306 <value>getFirstChild</value>
1308 <AST:Formal_parameter_list>
1309 </AST:Formal_parameter_list>
1311 <AST:Statement_list xsi:nil="true" />
1315 <attr key="phc.comments">
1318 <string encoding="escape">/**
1319 * Get the next sibling of any node. False if there isn't one
1323 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1324 <attr key="phc.line_number"><integer>112</integer></attr>
1328 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1329 <attr key="phc.line_number"><integer>112</integer></attr>
1333 <bool><!-- is_public -->false</bool>
1334 <bool><!-- is_protected -->false</bool>
1335 <bool><!-- is_private -->false</bool>
1336 <bool><!-- is_static -->false</bool>
1337 <bool><!-- is_abstract -->false</bool>
1338 <bool><!-- is_final -->false</bool>
1340 <bool><!-- is_ref -->false</bool>
1343 <value>getNextSibling</value>
1345 <AST:Formal_parameter_list>
1346 </AST:Formal_parameter_list>
1348 <AST:Statement_list xsi:nil="true" />
1352 <attr key="phc.comments">
1355 <string encoding="escape">/**
1356 * Get all children of this tree node which have a given name.
1357 * Returns an array-type node, or false if this is not a tree node.
1361 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1362 <attr key="phc.line_number"><integer>118</integer></attr>
1366 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1367 <attr key="phc.line_number"><integer>118</integer></attr>
1371 <bool><!-- is_public -->false</bool>
1372 <bool><!-- is_protected -->false</bool>
1373 <bool><!-- is_private -->false</bool>
1374 <bool><!-- is_static -->false</bool>
1375 <bool><!-- is_abstract -->false</bool>
1376 <bool><!-- is_final -->false</bool>
1378 <bool><!-- is_ref -->false</bool>
1381 <value>getChildrenOfType</value>
1383 <AST:Formal_parameter_list>
1384 <AST:Formal_parameter>
1386 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1387 <attr key="phc.line_number"><integer>118</integer></attr>
1391 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1392 <attr key="phc.line_number"><integer>118</integer></attr>
1394 <AST:CLASS_NAME xsi:nil="true" />
1396 <bool><!-- is_ref -->false</bool>
1397 <AST:Name_with_default>
1402 </AST:VARIABLE_NAME>
1403 <AST:Expr xsi:nil="true" />
1404 </AST:Name_with_default>
1405 </AST:Formal_parameter>
1406 </AST:Formal_parameter_list>
1408 <AST:Statement_list xsi:nil="true" />
1412 <attr key="phc.comments">
1416 <string encoding="escape">/**
1417 * Returns the length of the array, or false if this is not an array-type node
1421 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1422 <attr key="phc.line_number"><integer>124</integer></attr>
1426 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1427 <attr key="phc.line_number"><integer>124</integer></attr>
1431 <bool><!-- is_public -->false</bool>
1432 <bool><!-- is_protected -->false</bool>
1433 <bool><!-- is_private -->false</bool>
1434 <bool><!-- is_static -->false</bool>
1435 <bool><!-- is_abstract -->false</bool>
1436 <bool><!-- is_final -->false</bool>
1438 <bool><!-- is_ref -->false</bool>
1441 <value>getLength</value>
1443 <AST:Formal_parameter_list>
1444 </AST:Formal_parameter_list>
1446 <AST:Statement_list xsi:nil="true" />
1450 <attr key="phc.comments">
1453 <string encoding="escape">/**
1454 * Returns an item of an array-type node
1458 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1459 <attr key="phc.line_number"><integer>129</integer></attr>
1463 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1464 <attr key="phc.line_number"><integer>129</integer></attr>
1468 <bool><!-- is_public -->false</bool>
1469 <bool><!-- is_protected -->false</bool>
1470 <bool><!-- is_private -->false</bool>
1471 <bool><!-- is_static -->false</bool>
1472 <bool><!-- is_abstract -->false</bool>
1473 <bool><!-- is_final -->false</bool>
1475 <bool><!-- is_ref -->false</bool>
1480 <AST:Formal_parameter_list>
1481 <AST:Formal_parameter>
1483 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1484 <attr key="phc.line_number"><integer>129</integer></attr>
1488 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1489 <attr key="phc.line_number"><integer>129</integer></attr>
1491 <AST:CLASS_NAME xsi:nil="true" />
1493 <bool><!-- is_ref -->false</bool>
1494 <AST:Name_with_default>
1499 </AST:VARIABLE_NAME>
1500 <AST:Expr xsi:nil="true" />
1501 </AST:Name_with_default>
1502 </AST:Formal_parameter>
1503 </AST:Formal_parameter_list>
1505 <AST:Statement_list xsi:nil="true" />
1509 <attr key="phc.comments">
1512 <string encoding="escape">/**
1513 * Get the name of this node. The following names are defined here:
1516 * template A double-brace node.
1517 * tplarg A triple-brace node.
1518 * title The first argument to a template or tplarg node.
1519 * part Subsequent arguments to a template or tplarg node.
1520 * #nodelist An array-type node
1522 * The subclass may define various other names for tree and leaf nodes.
1526 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1527 <attr key="phc.line_number"><integer>143</integer></attr>
1531 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1532 <attr key="phc.line_number"><integer>143</integer></attr>
1536 <bool><!-- is_public -->false</bool>
1537 <bool><!-- is_protected -->false</bool>
1538 <bool><!-- is_private -->false</bool>
1539 <bool><!-- is_static -->false</bool>
1540 <bool><!-- is_abstract -->false</bool>
1541 <bool><!-- is_final -->false</bool>
1543 <bool><!-- is_ref -->false</bool>
1546 <value>getName</value>
1548 <AST:Formal_parameter_list>
1549 </AST:Formal_parameter_list>
1551 <AST:Statement_list xsi:nil="true" />
1555 <attr key="phc.comments">
1558 <string encoding="escape">/**
1559 * Split a <part> node into an associative array containing:
1561 * index String index
1562 * value PPNode value
1566 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1567 <attr key="phc.line_number"><integer>151</integer></attr>
1571 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1572 <attr key="phc.line_number"><integer>151</integer></attr>
1576 <bool><!-- is_public -->false</bool>
1577 <bool><!-- is_protected -->false</bool>
1578 <bool><!-- is_private -->false</bool>
1579 <bool><!-- is_static -->false</bool>
1580 <bool><!-- is_abstract -->false</bool>
1581 <bool><!-- is_final -->false</bool>
1583 <bool><!-- is_ref -->false</bool>
1586 <value>splitArg</value>
1588 <AST:Formal_parameter_list>
1589 </AST:Formal_parameter_list>
1591 <AST:Statement_list xsi:nil="true" />
1595 <attr key="phc.comments">
1598 <string encoding="escape">/**
1599 * Split an <ext> node into an associative array containing name, attr, inner and close
1600 * All values in the resulting array are PPNodes. Inner and close are optional.
1604 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1605 <attr key="phc.line_number"><integer>157</integer></attr>
1609 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1610 <attr key="phc.line_number"><integer>157</integer></attr>
1614 <bool><!-- is_public -->false</bool>
1615 <bool><!-- is_protected -->false</bool>
1616 <bool><!-- is_private -->false</bool>
1617 <bool><!-- is_static -->false</bool>
1618 <bool><!-- is_abstract -->false</bool>
1619 <bool><!-- is_final -->false</bool>
1621 <bool><!-- is_ref -->false</bool>
1624 <value>splitExt</value>
1626 <AST:Formal_parameter_list>
1627 </AST:Formal_parameter_list>
1629 <AST:Statement_list xsi:nil="true" />
1633 <attr key="phc.comments">
1636 <string encoding="escape">/**
1637 * Split an <h> node
1641 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1642 <attr key="phc.line_number"><integer>162</integer></attr>
1646 <attr key="phc.filename"><string>/home/mdupont/2009/02/introspector/rdfintrospector/mediawiki/trunk/phase3/includes/parser/Preprocessor.php</string></attr>
1647 <attr key="phc.line_number"><integer>162</integer></attr>
1651 <bool><!-- is_public -->false</bool>
1652 <bool><!-- is_protected -->false</bool>
1653 <bool><!-- is_private -->false</bool>
1654 <bool><!-- is_static -->false</bool>
1655 <bool><!-- is_abstract -->false</bool>
1656 <bool><!-- is_final -->false</bool>
1658 <bool><!-- is_ref -->false</bool>
1661 <value>splitHeading</value>
1663 <AST:Formal_parameter_list>
1664 </AST:Formal_parameter_list>
1666 <AST:Statement_list xsi:nil="true" />
1669 </AST:Interface_def>
1670 </AST:Statement_list>