1 preservedocbooktags = false
\r
3 ;; used to highlight the {@source} inline tag, @filesource tag, and @example tag
\r
4 [highlightSourceTokens]
\r
6 ;; T_CONSTANTNAME = open
\r
7 ;; /T_CONSTANTNAME = close
\r
9 T_INCLUDE = <span class="src-inc">
\r
10 /T_INCLUDE = </span>
\r
11 T_INCLUDE_ONCE = <span class="src-inc">
\r
12 /T_INCLUDE_ONCE = </span>
\r
13 T_REQUIRE_ONCE = <span class="src-inc">
\r
14 /T_REQUIRE_ONCE = </span>
\r
15 T_REQUIRE_ONCE = <span class="src-inc">
\r
16 /T_REQUIRE_ONCE = </span>
\r
18 T_CONSTANT_ENCAPSED_STRING = <span class="src-str">
\r
19 /T_CONSTANT_ENCAPSED_STRING = </span>
\r
20 T_STRING_VARNAME = <span class="src-str">
\r
21 /T_STRING_VARNAME = </span>
\r
23 T_STRING = <span class="src-id">
\r
26 T_DNUMBER = <span class="src-num">
\r
27 /T_DNUMBER = </span>
\r
28 T_LNUMBER = <span class="src-num">
\r
29 /T_LNUMBER = </span>
\r
31 T_VARIABLE = <span class="src-var">
\r
32 /T_VARIABLE = </span>
\r
34 T_COMMENT = <span class="src-comm">
\r
35 /T_COMMENT = </span>
\r
36 T_ML_COMMENT = <span class="src-comm">
\r
37 /T_ML_COMMENT = </span>
\r
39 T_OBJECT_OPERATOR = <span class="src-sym">
\r
40 /T_OBJECT_OPERATOR = </span>
\r
42 T_ABSTRACT = <span class="src-key">
\r
43 /T_ABSTRACT = </span>
\r
44 T_CLONE = <span class="src-key">
\r
46 T_HALT_COMPILER = <span class="src-key">
\r
47 /T_HALT_COMPILER = </span>
\r
48 T_ARRAY = <span class="src-key">
\r
50 T_AS = <span class="src-key">
\r
52 T_BREAK = <span class="src-key">
\r
54 T_CLASS = <span class="src-key">
\r
56 T_CASE = <span class="src-key">
\r
58 T_CONST = <span class="src-key">
\r
60 T_CONTINUE = <span class="src-key">
\r
61 /T_CONTINUE = </span>
\r
62 T_DECLARE = <span class="src-key">
\r
63 /T_DECLARE = </span>
\r
64 T_DEFAULT = <span class="src-key">
\r
65 /T_DEFAULT = </span>
\r
66 T_ELSE = <span class="src-key">
\r
68 T_ELSEIF = <span class="src-key">
\r
70 T_EMPTY = <span class="src-key">
\r
72 T_ENDDECLARE = <span class="src-key">
\r
73 /T_ENDDECLARE = </span>
\r
74 T_ENDFOR = <span class="src-key">
\r
76 T_ENDSWITCH = <span class="src-key">
\r
77 /T_ENDSWITCH = </span>
\r
78 T_ENDFOREACH = <span class="src-key">
\r
79 /T_ENDFOREACH = </span>
\r
80 T_ENDIF = <span class="src-key">
\r
82 T_ENDWHILE = <span class="src-key">
\r
83 /T_ENDWHILE = </span>
\r
84 T_EXIT = <span class="src-key">
\r
86 T_EXTENDS = <span class="src-key">
\r
87 /T_EXTENDS = </span>
\r
88 T_FINAL = <span class="src-key">
\r
90 T_FOR = <span class="src-key">
\r
92 T_FOREACH = <span class="src-key">
\r
93 /T_FOREACH = </span>
\r
94 T_FUNCTION = <span class="src-key">
\r
95 /T_FUNCTION = </span>
\r
96 T_GLOBAL = <span class="src-key">
\r
98 T_IF = <span class="src-key">
\r
100 T_IMPLEMENTS = <span class="src-key">
\r
101 /T_IMPLEMENTS = </span>
\r
102 T_INTERFACE = <span class="src-key">
\r
103 /T_INTERFACE = </span>
\r
104 T_LOGICAL_AND = <span class="src-key">
\r
105 /T_LOGICAL_AND = </span>
\r
106 T_LOGICAL_OR = <span class="src-key">
\r
107 /T_LOGICAL_OR = </span>
\r
108 T_LOGICAL_XOR = <span class="src-key">
\r
109 /T_LOGICAL_XOR = </span>
\r
110 T_NEW = <span class="src-key">
\r
112 T_PRIVATE = <span class="src-key">
\r
113 /T_PRIVATE = </span>
\r
114 T_PROTECTED = <span class="src-key">
\r
115 /T_PROTECTED = </span>
\r
116 T_PUBLIC = <span class="src-key">
\r
117 /T_PUBLIC = </span>
\r
118 T_RETURN = <span class="src-key">
\r
119 /T_RETURN = </span>
\r
120 T_STATIC = <span class="src-key">
\r
121 /T_STATIC = </span>
\r
122 T_SWITCH = <span class="src-key">
\r
123 /T_SWITCH = </span>
\r
124 T_VAR = <span class="src-key">
\r
126 T_WHILE = <span class="src-key">
\r
129 T_DOUBLE_COLON = <span class="src-sym">
\r
130 /T_DOUBLE_COLON = </span>
\r
132 T_OPEN_TAG = <span class="src-php">
\r
133 /T_OPEN_TAG = </span>
\r
134 T_OPEN_TAG_WITH_ECHO = <span class="src-php">
\r
135 /T_OPEN_TAG_WITH_ECHO = </span>
\r
136 T_CLOSE_TAG = <span class="src-php">
\r
137 /T_CLOSE_TAG = </span>
\r
141 ;; this is for highlighting things that aren't tokens like "&"
\r
145 @ = <span class="src-sym">
\r
147 & = <span class="src-sym">
\r
149 [ = <span class="src-sym">
\r
151 ] = <span class="src-sym">
\r
153 ! = <span class="src-sym">
\r
155 ";" = <span class="src-sym">
\r
157 ( = <span class="src-sym">
\r
159 ) = <span class="src-sym">
\r
161 , = <span class="src-sym">
\r
163 { = <span class="src-sym">
\r
165 } = <span class="src-sym">
\r
167 """ = <span class="src-str">
\r
170 [highlightDocBlockSourceTokens]
\r
171 ;; this is for docblock tokens, using by phpDocumentor_HighlightParser
\r
172 ;; tagphptype is for "string" in @param string description, for example
\r
173 docblock = <span class="src-doc">
\r
174 /docblock = </span>
\r
175 tagphptype = <span class="src-doc-type">
\r
176 /tagphptype = </span>
\r
177 tagvarname = <span class="src-doc-var">
\r
178 /tagvarname = </span>
\r
179 coretag = <span class="src-doc-coretag">
\r
181 tag = <span class="src-doc-tag">
\r
183 inlinetag = <span class="src-doc-inlinetag">
\r
184 /inlinetag = </span>
\r
185 internal = <span class="src-doc-internal">
\r
186 /internal = </span>
\r
187 closetemplate = <span class="src-doc-close-template">
\r
188 /closetemplate = </span>
\r
189 docblocktemplate = <span class="src-doc-template">
\r
190 /docblocktemplate = </span>
\r
192 [highlightTutorialSourceTokens]
\r
193 ;; this is for XML DocBook-based tutorials, highlighted by phpDocumentor_TutorialHighlightParser
\r
195 opentag = <span class="tute-tag">
\r
198 closetag = <span class="tute-tag">
\r
199 /closetag = </span>
\r
200 ;; <tag attribute="value">
\r
201 attribute = <span class="tute-attribute-name">
\r
202 /attribute = </span>
\r
203 ;; <tag attribute="value">
\r
204 attributevalue = <span class="tute-attribute-value">
\r
205 /attributevalue = </span>
\r
207 entity = <span class="tute-entity">
\r
209 ;; <!-- comment -->
\r
210 comment = <span class="tute-comment">
\r
213 itag = <span class="tute-inline-tag">
\r
216 ;; used for translation of html in DocBlocks
\r
243 ;; this is the DocBook package page translation section. All DocBook tags
\r
244 ;; that have a corresponding html tag must be listed here. Entities should
\r
245 ;; also be listed here
\r
249 ;; tagname = newtagname
\r
251 ;; This is the simplest case, where all attributes will be added into the
\r
252 ;; starting tag and the ending tag will be html/xml style </tranlatedtagname>
\r
253 ;; <tagname></tagname> becomes <newtagname></newtagname> and
\r
254 ;; <tagname attr="value"></tagname> becomes
\r
255 ;; <newtagname attr="value"></newtagname>
\r
258 ;; tagname = newtagname
\r
259 ;; tagname->attr = newattrname
\r
261 ;; in this case, everything will be like the first case, except tags like:
\r
262 ;; <tagname attr="value"></tagname> will become
\r
263 ;; <newtagname newattrname="value"></newtagname>
\r
266 ;; tagname = newtagname
\r
267 ;; tagname->attr = newattrname
\r
268 ;; tagname->attr+value = newvalue
\r
270 ;; in this case, the value is also translated to another. This can be useful
\r
271 ;; for instances such as focus="middle" changing to align="center" or something
\r
273 ;; <tagname attr="value"></tagname> will become
\r
274 ;; <newtagname newattrname="newvalue"></newtagname>
\r
277 ;; tagname = newtagname
\r
278 ;; tagname->attr1 = newattrname
\r
279 ;; tagname->attr2 = newattrname
\r
280 ;; tagname->attr1+value|attr2+value = newvalue
\r
282 ;; in this case, two attributes combine to make one new attribute, and the combined
\r
283 ;; value is translated into a new value
\r
284 ;; <tagname attr1="value1" attr2="value2"></tagname> will become
\r
285 ;; <newtagname newattrname="newvalue"></newtagname>
\r
288 ;; tagname = newtagname
\r
289 ;; tagname!attr = dummy
\r
291 ;; here, the attribute will be ignored. dummy is not used and may be any value
\r
292 ;; <tagname attr="value"></tagname> will become
\r
293 ;; <newtagname></newtagname>
\r
296 ;; tagname = newtagname
\r
297 ;; tagname! = dummy
\r
299 ;; here, all attributes will be ignored. dummy is not used and may be any value
\r
300 ;; <tagname attr1="value" attr2="foo"></tagname> will become
\r
301 ;; <newtagname></newtagname>
\r
304 ;; tagname = newtagname
\r
307 ;; here, the tag will be translated as a single tag with no closing tag, and all
\r
309 ;; <tagname attr="val">{text text}</tagname> will become
\r
310 ;; <newtagname attr="val" />
\r
313 ;; tagname = <starttaginfo />
\r
314 ;; /tagname = closetagtext
\r
316 ;; in this case, the text <starttaginfo> will be inserted exactly as entered for
\r
317 ;; <tagname> and closetagtext for </tagname>
\r
318 ;; <tagname attr="val"></tagname> will become
\r
319 ;; <starttaginfo />closetagtext
\r
322 ;; $attr$my_attribute = newattrname
\r
324 ;; tagname = newtagname
\r
326 ;; in this case, all occurences of my_attribute in any tag will be changed to
\r
327 ;; newattrname. This is useful for changing things like role="php" to
\r
328 ;; class="php," for example. Note that the text "$attr$" MUST be on the line
\r
329 ;; start for phpDocumentor to recognize it.
\r
332 ;; &entity; = translation text
\r
337 ;; Use this to control translation of entities to their appropriate values
\r
352 blockquote = blockquote
\r
355 arg->choice = class
\r
357 author = <span class="author">
\r
361 authorblurb = <div class="author-blurb">
\r
362 /authorblurb = </div>
\r
364 authorgroup = <div class="authors"><h2 class="title">Authors</h2>
\r
365 /authorgroup = </div>
\r
368 caution = <span class="warning">
\r
372 cmdsynopsis = <div class="cmd-synopsis">
\r
373 /cmdsynopsis = </div>
\r
375 command = <span class="cmd-title">
\r
378 copyright = <div class="notes">
\r
379 /copyright = </div>
\r
383 example = <div class="src-code">
\r
390 graphic->fileref = src
\r
398 informalequation = blockquote
\r
400 informalexample = div
\r
402 inlineequation = em
\r
410 literallayout = span
\r
419 programlisting = <div class="src-code">
\r
420 /programlisting = </div>
\r
421 programlisting! = 0
\r
425 refnamediv = <div class="ref-title-box">
\r
426 /refnamediv = </div>
\r
429 refname = <h1 class="ref-title">
\r
432 refpurpose = <h2 class="ref-purpose">
\r
433 /refpurpose = </h2>
\r
435 refsynopsisdiv = <div class="ref-synopsis">
\r
436 /refsynopsisdiv = </div>
\r
437 refsynopsisdiv! = 0
\r
446 releaseinfo = <div class="release-info">(
\r
447 /releaseinfo = )</div>
\r
455 superscript = super
\r
459 table->colsep = rules
\r
460 table->rowsep = rules
\r
461 table->colsep+1|rowsep+1 =all
\r
462 table->colsep+1|rowsep+0 =cols
\r
463 table->colsep+0|rowsep+1 =rows
\r
465 table->frame =frame
\r
466 table->frame+all =border
\r
467 table->frame+none =void
\r
468 table->frame+sides =vsides
\r
469 table->frame+top =above
\r
470 table->frame+topbot =hsides
\r
482 tgroup->cols = span
\r
487 entry->morerows = colspan
\r
488 entry->morerows+1 =2
\r
489 entry->morerows+2 =3
\r
490 entry->morerows+3 =4
\r
491 entry->morerows+4 =5
\r
492 entry->morerows+5 =6
\r
493 entry->morerows+6 =7
\r
494 entry->morerows+7 =8
\r
495 entry->morerows+8 =9
\r
496 entry->morerows+9 =10
\r
497 entry->morerows+10 =11
\r
498 ;; add more if you need more colspans
\r
500 warning = <span class="warning">
\r
504 ;; now begins the attributes that should be tags in cdata
\r
511 ;separateall = true
\r
514 ;; now begins the sections that deal with <title>
\r
515 [refsynopsisdiv_title]
\r
520 open = <h1 class="title">
\r
528 open = <h2 class="title">
\r
536 open = <h3 class="title">
\r
544 open = <h4 class="title">
\r
552 open = <div class="title">
\r
560 open = <div class="title">
\r
566 ;cdata_start = true
\r
568 open = </td></tr><tr><td><strong>
\r