Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /smlnj-lib/branches/rt-transition/PP/tests/out
ViewVC logotype

Annotation of /smlnj-lib/branches/rt-transition/PP/tests/out

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4070 - (view) (download)

1 : monnier 7 *** openHBox: BEGIN
2 :     width = 20
3 :     curIndent = 0, curDepth = 1
4 :     leftTot = 1, rightTot = 1
5 :     spaceLeft = 20
6 :     queue = [
7 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
8 :     {tok=PUSH_STYLE _, sz=0, len=0}]
9 :     fmtStk = [
10 :     ]
11 :     scanStk = [
12 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
13 :     (-1, {tok=TEXT "", sz=-1, len=0})]
14 :     END
15 :     *** string: BEGIN
16 :     width = 20
17 :     curIndent = 0, curDepth = 2
18 :     leftTot = 1, rightTot = 1
19 :     spaceLeft = 20
20 :     queue = [
21 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
22 :     {tok=PUSH_STYLE _, sz=0, len=0}
23 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
24 :     {tok=PUSH_STYLE _, sz=0, len=0}]
25 :     fmtStk = [
26 :     ]
27 :     scanStk = [
28 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
29 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
30 :     (-1, {tok=TEXT "", sz=-1, len=0})]
31 :     END
32 :     *** space: BEGIN
33 :     width = 20
34 :     curIndent = 0, curDepth = 2
35 :     leftTot = 1, rightTot = 3
36 :     spaceLeft = 20
37 :     queue = [
38 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
39 :     {tok=PUSH_STYLE _, sz=0, len=0}
40 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
41 :     {tok=PUSH_STYLE _, sz=0, len=0}
42 :     {tok=TEXT "if", sz=2, len=2}
43 :     {tok=POP_STYLE, sz=0, len=0}]
44 :     fmtStk = [
45 :     ]
46 :     scanStk = [
47 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
48 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
49 :     (-1, {tok=TEXT "", sz=-1, len=0})]
50 :     END
51 :     *** string: BEGIN
52 :     width = 20
53 :     curIndent = 0, curDepth = 2
54 :     leftTot = 1, rightTot = 4
55 :     spaceLeft = 20
56 :     queue = [
57 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
58 :     {tok=PUSH_STYLE _, sz=0, len=0}
59 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
60 :     {tok=PUSH_STYLE _, sz=0, len=0}
61 :     {tok=TEXT "if", sz=2, len=2}
62 :     {tok=POP_STYLE, sz=0, len=0}
63 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}]
64 :     fmtStk = [
65 :     ]
66 :     scanStk = [
67 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
68 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
69 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
70 :     (-1, {tok=TEXT "", sz=-1, len=0})]
71 :     END
72 :     *** space: BEGIN
73 :     width = 20
74 :     curIndent = 0, curDepth = 2
75 :     leftTot = 1, rightTot = 11
76 :     spaceLeft = 20
77 :     queue = [
78 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
79 :     {tok=PUSH_STYLE _, sz=0, len=0}
80 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
81 :     {tok=PUSH_STYLE _, sz=0, len=0}
82 :     {tok=TEXT "if", sz=2, len=2}
83 :     {tok=POP_STYLE, sz=0, len=0}
84 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}
85 :     {tok=TEXT "(x < y)", sz=7, len=7}]
86 :     fmtStk = [
87 :     ]
88 :     scanStk = [
89 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
90 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
91 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
92 :     (-1, {tok=TEXT "", sz=-1, len=0})]
93 :     END
94 :     *** string: BEGIN
95 :     width = 20
96 :     curIndent = 0, curDepth = 2
97 :     leftTot = 1, rightTot = 12
98 :     spaceLeft = 20
99 :     queue = [
100 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
101 :     {tok=PUSH_STYLE _, sz=0, len=0}
102 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
103 :     {tok=PUSH_STYLE _, sz=0, len=0}
104 :     {tok=TEXT "if", sz=2, len=2}
105 :     {tok=POP_STYLE, sz=0, len=0}
106 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
107 :     {tok=TEXT "(x < y)", sz=7, len=7}
108 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}]
109 :     fmtStk = [
110 :     ]
111 :     scanStk = [
112 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
113 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
114 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
115 :     (-1, {tok=TEXT "", sz=-1, len=0})]
116 :     END
117 :     *** openHVBox: BEGIN
118 :     width = 20
119 :     curIndent = 0, curDepth = 2
120 :     leftTot = 1, rightTot = 13
121 :     spaceLeft = 20
122 :     queue = [
123 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
124 :     {tok=PUSH_STYLE _, sz=0, len=0}
125 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
126 :     {tok=PUSH_STYLE _, sz=0, len=0}
127 :     {tok=TEXT "if", sz=2, len=2}
128 :     {tok=POP_STYLE, sz=0, len=0}
129 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
130 :     {tok=TEXT "(x < y)", sz=7, len=7}
131 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
132 :     {tok=TEXT "{", sz=1, len=1}]
133 :     fmtStk = [
134 :     ]
135 :     scanStk = [
136 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
137 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
138 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
139 :     (-1, {tok=TEXT "", sz=-1, len=0})]
140 :     END
141 :     *** space: BEGIN
142 :     width = 20
143 :     curIndent = 0, curDepth = 3
144 :     leftTot = 1, rightTot = 13
145 :     spaceLeft = 20
146 :     queue = [
147 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
148 :     {tok=PUSH_STYLE _, sz=0, len=0}
149 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
150 :     {tok=PUSH_STYLE _, sz=0, len=0}
151 :     {tok=TEXT "if", sz=2, len=2}
152 :     {tok=POP_STYLE, sz=0, len=0}
153 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
154 :     {tok=TEXT "(x < y)", sz=7, len=7}
155 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
156 :     {tok=TEXT "{", sz=1, len=1}
157 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}]
158 :     fmtStk = [
159 :     ]
160 :     scanStk = [
161 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
162 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
163 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
164 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
165 :     (-1, {tok=TEXT "", sz=-1, len=0})]
166 :     END
167 :     *** string: BEGIN
168 :     width = 20
169 :     curIndent = 0, curDepth = 3
170 :     leftTot = 1, rightTot = 14
171 :     spaceLeft = 20
172 :     queue = [
173 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
174 :     {tok=PUSH_STYLE _, sz=0, len=0}
175 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
176 :     {tok=PUSH_STYLE _, sz=0, len=0}
177 :     {tok=TEXT "if", sz=2, len=2}
178 :     {tok=POP_STYLE, sz=0, len=0}
179 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
180 :     {tok=TEXT "(x < y)", sz=7, len=7}
181 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
182 :     {tok=TEXT "{", sz=1, len=1}
183 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
184 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}]
185 :     fmtStk = [
186 :     ]
187 :     scanStk = [
188 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
189 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
190 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
191 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
192 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
193 :     (-1, {tok=TEXT "", sz=-1, len=0})]
194 :     END
195 :     *** space: BEGIN
196 :     width = 20
197 :     curIndent = 0, curDepth = 3
198 :     leftTot = 1, rightTot = 20
199 :     spaceLeft = 20
200 :     queue = [
201 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
202 :     {tok=PUSH_STYLE _, sz=0, len=0}
203 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
204 :     {tok=PUSH_STYLE _, sz=0, len=0}
205 :     {tok=TEXT "if", sz=2, len=2}
206 :     {tok=POP_STYLE, sz=0, len=0}
207 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
208 :     {tok=TEXT "(x < y)", sz=7, len=7}
209 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
210 :     {tok=TEXT "{", sz=1, len=1}
211 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
212 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}
213 :     {tok=TEXT "stmt1;", sz=6, len=6}]
214 :     fmtStk = [
215 :     ]
216 :     scanStk = [
217 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
218 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
219 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
220 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
221 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
222 :     (-1, {tok=TEXT "", sz=-1, len=0})]
223 :     END
224 :     *** openHBox: BEGIN
225 :     width = 20
226 :     curIndent = 0, curDepth = 3
227 :     leftTot = 1, rightTot = 21
228 :     spaceLeft = 20
229 :     queue = [
230 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
231 :     {tok=PUSH_STYLE _, sz=0, len=0}
232 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
233 :     {tok=PUSH_STYLE _, sz=0, len=0}
234 :     {tok=TEXT "if", sz=2, len=2}
235 :     {tok=POP_STYLE, sz=0, len=0}
236 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
237 :     {tok=TEXT "(x < y)", sz=7, len=7}
238 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
239 :     {tok=TEXT "{", sz=1, len=1}
240 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
241 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
242 :     {tok=TEXT "stmt1;", sz=6, len=6}
243 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}]
244 :     fmtStk = [
245 :     ]
246 :     scanStk = [
247 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
248 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
249 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
250 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
251 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
252 :     (-1, {tok=TEXT "", sz=-1, len=0})]
253 :     END
254 :     *** string: BEGIN
255 :     width = 20
256 :     curIndent = 4, curDepth = 4
257 :     leftTot = 20, rightTot = 21
258 :     spaceLeft = 10
259 :     queue = [
260 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
261 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
262 :     {tok=PUSH_STYLE _, sz=0, len=0}]
263 :     fmtStk = [
264 :     (HVBOX, 16)
265 :     (HBOX, 20)
266 :     (HOVBOX, 20)]
267 :     scanStk = [
268 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
269 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
270 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
271 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
272 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
273 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
274 :     (-1, {tok=TEXT "", sz=-1, len=0})]
275 :     END
276 :     *** space: BEGIN
277 :     width = 20
278 :     curIndent = 4, curDepth = 4
279 :     leftTot = 20, rightTot = 23
280 :     spaceLeft = 10
281 :     queue = [
282 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
283 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
284 :     {tok=PUSH_STYLE _, sz=0, len=0}
285 :     {tok=TEXT "if", sz=2, len=2}
286 :     {tok=POP_STYLE, sz=0, len=0}]
287 :     fmtStk = [
288 :     (HVBOX, 16)
289 :     (HBOX, 20)
290 :     (HOVBOX, 20)]
291 :     scanStk = [
292 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
293 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
294 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
295 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
296 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
297 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
298 :     (-1, {tok=TEXT "", sz=-1, len=0})]
299 :     END
300 :     *** string: BEGIN
301 :     width = 20
302 :     curIndent = 4, curDepth = 4
303 :     leftTot = 20, rightTot = 24
304 :     spaceLeft = 10
305 :     queue = [
306 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
307 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
308 :     {tok=PUSH_STYLE _, sz=0, len=0}
309 :     {tok=TEXT "if", sz=2, len=2}
310 :     {tok=POP_STYLE, sz=0, len=0}
311 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}]
312 :     fmtStk = [
313 :     (HVBOX, 16)
314 :     (HBOX, 20)
315 :     (HOVBOX, 20)]
316 :     scanStk = [
317 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
318 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
319 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
320 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
321 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
322 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
323 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
324 :     (-1, {tok=TEXT "", sz=-1, len=0})]
325 :     END
326 :     *** space: BEGIN
327 :     width = 20
328 :     curIndent = 4, curDepth = 4
329 :     leftTot = 21, rightTot = 31
330 :     spaceLeft = 16
331 :     queue = [
332 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
333 :     {tok=PUSH_STYLE _, sz=0, len=0}
334 :     {tok=TEXT "if", sz=2, len=2}
335 :     {tok=POP_STYLE, sz=0, len=0}
336 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}
337 :     {tok=TEXT "(w < z)", sz=7, len=7}]
338 :     fmtStk = [
339 :     (HVBOX, 16)
340 :     (HBOX, 20)
341 :     (HOVBOX, 20)]
342 :     scanStk = [
343 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
344 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
345 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
346 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
347 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
348 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
349 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
350 :     (-1, {tok=TEXT "", sz=-1, len=0})]
351 :     END
352 :     *** string: BEGIN
353 :     width = 20
354 :     curIndent = 4, curDepth = 4
355 :     leftTot = 21, rightTot = 32
356 :     spaceLeft = 16
357 :     queue = [
358 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
359 :     {tok=PUSH_STYLE _, sz=0, len=0}
360 :     {tok=TEXT "if", sz=2, len=2}
361 :     {tok=POP_STYLE, sz=0, len=0}
362 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
363 :     {tok=TEXT "(w < z)", sz=7, len=7}
364 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}]
365 :     fmtStk = [
366 :     (HVBOX, 16)
367 :     (HBOX, 20)
368 :     (HOVBOX, 20)]
369 :     scanStk = [
370 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
371 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
372 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
373 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
374 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
375 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
376 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
377 :     (-1, {tok=TEXT "", sz=-1, len=0})]
378 :     END
379 :     *** openHVBox: BEGIN
380 :     width = 20
381 :     curIndent = 4, curDepth = 4
382 :     leftTot = 21, rightTot = 33
383 :     spaceLeft = 16
384 :     queue = [
385 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
386 :     {tok=PUSH_STYLE _, sz=0, len=0}
387 :     {tok=TEXT "if", sz=2, len=2}
388 :     {tok=POP_STYLE, sz=0, len=0}
389 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
390 :     {tok=TEXT "(w < z)", sz=7, len=7}
391 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
392 :     {tok=TEXT "{", sz=1, len=1}]
393 :     fmtStk = [
394 :     (HVBOX, 16)
395 :     (HBOX, 20)
396 :     (HOVBOX, 20)]
397 :     scanStk = [
398 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
399 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
400 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
401 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
402 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
403 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
404 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
405 :     (-1, {tok=TEXT "", sz=-1, len=0})]
406 :     END
407 :     *** space: BEGIN
408 :     width = 20
409 :     curIndent = 4, curDepth = 5
410 :     leftTot = 21, rightTot = 33
411 :     spaceLeft = 16
412 :     queue = [
413 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
414 :     {tok=PUSH_STYLE _, sz=0, len=0}
415 :     {tok=TEXT "if", sz=2, len=2}
416 :     {tok=POP_STYLE, sz=0, len=0}
417 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
418 :     {tok=TEXT "(w < z)", sz=7, len=7}
419 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
420 :     {tok=TEXT "{", sz=1, len=1}
421 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}]
422 :     fmtStk = [
423 :     (HVBOX, 16)
424 :     (HBOX, 20)
425 :     (HOVBOX, 20)]
426 :     scanStk = [
427 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
428 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
429 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
430 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
431 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
432 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
433 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
434 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
435 :     (-1, {tok=TEXT "", sz=-1, len=0})]
436 :     END
437 :     *** string: BEGIN
438 :     width = 20
439 :     curIndent = 4, curDepth = 5
440 :     leftTot = 21, rightTot = 34
441 :     spaceLeft = 16
442 :     queue = [
443 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
444 :     {tok=PUSH_STYLE _, sz=0, len=0}
445 :     {tok=TEXT "if", sz=2, len=2}
446 :     {tok=POP_STYLE, sz=0, len=0}
447 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
448 :     {tok=TEXT "(w < z)", sz=7, len=7}
449 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
450 :     {tok=TEXT "{", sz=1, len=1}
451 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}
452 :     {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1}]
453 :     fmtStk = [
454 :     (HVBOX, 16)
455 :     (HBOX, 20)
456 :     (HOVBOX, 20)]
457 :     scanStk = [
458 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
459 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
460 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
461 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
462 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
463 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
464 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
465 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
466 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
467 :     (-1, {tok=TEXT "", sz=-1, len=0})]
468 :     END
469 :     *** space: BEGIN
470 :     width = 20
471 :     curIndent = 8, curDepth = 5
472 :     leftTot = 40, rightTot = 40
473 :     spaceLeft = 6
474 :     queue = [
475 :     ]
476 :     fmtStk = [
477 :     (HVBOX, 12)
478 :     (HBOX, 16)
479 :     (HVBOX, 16)
480 :     (HBOX, 20)
481 :     (HOVBOX, 20)]
482 :     scanStk = [
483 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
484 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
485 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
486 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
487 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
488 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
489 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
490 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
491 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
492 :     (-1, {tok=TEXT "", sz=-1, len=0})]
493 :     END
494 :     *** string: BEGIN
495 :     width = 20
496 :     curIndent = 8, curDepth = 5
497 :     leftTot = 40, rightTot = 41
498 :     spaceLeft = 6
499 :     queue = [
500 :     {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1}]
501 :     fmtStk = [
502 :     (HVBOX, 12)
503 :     (HBOX, 16)
504 :     (HVBOX, 16)
505 :     (HBOX, 20)
506 :     (HOVBOX, 20)]
507 :     scanStk = [
508 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
509 :     (-1, {tok=TEXT "", sz=-1, len=0})]
510 :     END
511 :     *** space: BEGIN
512 :     width = 20
513 :     curIndent = 8, curDepth = 5
514 :     leftTot = 47, rightTot = 47
515 :     spaceLeft = 6
516 :     queue = [
517 :     ]
518 :     fmtStk = [
519 :     (HVBOX, 12)
520 :     (HBOX, 16)
521 :     (HVBOX, 16)
522 :     (HBOX, 20)
523 :     (HOVBOX, 20)]
524 :     scanStk = [
525 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
526 :     (-1, {tok=TEXT "", sz=-1, len=0})]
527 :     END
528 :     *** string: BEGIN
529 :     width = 20
530 :     curIndent = 8, curDepth = 5
531 :     leftTot = 47, rightTot = 48
532 :     spaceLeft = 6
533 :     queue = [
534 :     {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1}]
535 :     fmtStk = [
536 :     (HVBOX, 12)
537 :     (HBOX, 16)
538 :     (HVBOX, 16)
539 :     (HBOX, 20)
540 :     (HOVBOX, 20)]
541 :     scanStk = [
542 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
543 :     (-1, {tok=TEXT "", sz=-1, len=0})]
544 :     END
545 :     *** closeBox: BEGIN
546 :     width = 20
547 :     curIndent = 8, curDepth = 5
548 :     leftTot = 54, rightTot = 54
549 :     spaceLeft = 6
550 :     queue = [
551 :     ]
552 :     fmtStk = [
553 :     (HVBOX, 12)
554 :     (HBOX, 16)
555 :     (HVBOX, 16)
556 :     (HBOX, 20)
557 :     (HOVBOX, 20)]
558 :     scanStk = [
559 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
560 :     (-1, {tok=TEXT "", sz=-1, len=0})]
561 :     END
562 :     *** newline: BEGIN
563 :     width = 20
564 :     curIndent = 8, curDepth = 4
565 :     leftTot = 54, rightTot = 54
566 :     spaceLeft = 6
567 :     queue = [
568 :     {tok=END, sz=0, len=0}]
569 :     fmtStk = [
570 :     (HVBOX, 12)
571 :     (HBOX, 16)
572 :     (HVBOX, 16)
573 :     (HBOX, 20)
574 :     (HOVBOX, 20)]
575 :     scanStk = [
576 :     (-1, {tok=TEXT "", sz=-1, len=0})]
577 :     END
578 :     *** string: BEGIN
579 :     width = 20
580 :     curIndent = 4, curDepth = 4
581 :     leftTot = 54, rightTot = 54
582 :     spaceLeft = 16
583 :     queue = [
584 :     ]
585 :     fmtStk = [
586 :     (HBOX, 16)
587 :     (HVBOX, 16)
588 :     (HBOX, 20)
589 :     (HOVBOX, 20)]
590 :     scanStk = [
591 :     (-1, {tok=TEXT "", sz=-1, len=0})]
592 :     END
593 :     *** closeBox: BEGIN
594 :     width = 20
595 :     curIndent = 4, curDepth = 4
596 :     leftTot = 55, rightTot = 55
597 :     spaceLeft = 15
598 :     queue = [
599 :     ]
600 :     fmtStk = [
601 :     (HBOX, 16)
602 :     (HVBOX, 16)
603 :     (HBOX, 20)
604 :     (HOVBOX, 20)]
605 :     scanStk = [
606 :     (-1, {tok=TEXT "", sz=-1, len=0})]
607 :     END
608 :     *** space: BEGIN
609 :     width = 20
610 :     curIndent = 4, curDepth = 3
611 :     leftTot = 55, rightTot = 55
612 :     spaceLeft = 15
613 :     queue = [
614 :     {tok=END, sz=0, len=0}]
615 :     fmtStk = [
616 :     (HBOX, 16)
617 :     (HVBOX, 16)
618 :     (HBOX, 20)
619 :     (HOVBOX, 20)]
620 :     scanStk = [
621 :     (-1, {tok=TEXT "", sz=-1, len=0})]
622 :     END
623 :     *** string: BEGIN
624 :     width = 20
625 :     curIndent = 4, curDepth = 3
626 :     leftTot = 55, rightTot = 56
627 :     spaceLeft = 15
628 :     queue = [
629 :     {tok=END, sz=0, len=0}
630 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}]
631 :     fmtStk = [
632 :     (HBOX, 16)
633 :     (HVBOX, 16)
634 :     (HBOX, 20)
635 :     (HOVBOX, 20)]
636 :     scanStk = [
637 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
638 :     (-1, {tok=TEXT "", sz=-1, len=0})]
639 :     END
640 :     *** space: BEGIN
641 :     width = 20
642 :     curIndent = 4, curDepth = 3
643 :     leftTot = 55, rightTot = 62
644 :     spaceLeft = 15
645 :     queue = [
646 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}
647 :     {tok=TEXT "stmt5;", sz=6, len=6}]
648 :     fmtStk = [
649 :     (HVBOX, 16)
650 :     (HBOX, 20)
651 :     (HOVBOX, 20)]
652 :     scanStk = [
653 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
654 :     (-1, {tok=TEXT "", sz=-1, len=0})]
655 :     END
656 :     *** string: BEGIN
657 :     width = 20
658 :     curIndent = 4, curDepth = 3
659 :     leftTot = 55, rightTot = 63
660 :     spaceLeft = 15
661 :     queue = [
662 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
663 :     {tok=TEXT "stmt5;", sz=6, len=6}
664 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}]
665 :     fmtStk = [
666 :     (HVBOX, 16)
667 :     (HBOX, 20)
668 :     (HOVBOX, 20)]
669 :     scanStk = [
670 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
671 :     (-1, {tok=TEXT "", sz=-1, len=0})]
672 :     END
673 :     *** closeBox: BEGIN
674 :     width = 20
675 :     curIndent = 4, curDepth = 3
676 :     leftTot = 62, rightTot = 69
677 :     spaceLeft = 10
678 :     queue = [
679 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}
680 :     {tok=TEXT "stmt6;", sz=6, len=6}]
681 :     fmtStk = [
682 :     (HVBOX, 16)
683 :     (HBOX, 20)
684 :     (HOVBOX, 20)]
685 :     scanStk = [
686 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
687 :     (-1, {tok=TEXT "", sz=-1, len=0})]
688 :     END
689 :     *** newline: BEGIN
690 :     width = 20
691 :     curIndent = 4, curDepth = 2
692 :     leftTot = 62, rightTot = 69
693 :     spaceLeft = 10
694 :     queue = [
695 :     {tok=BREAK{nsp=1, offset=0}, sz=7, len=1}
696 :     {tok=TEXT "stmt6;", sz=6, len=6}
697 :     {tok=END, sz=0, len=0}]
698 :     fmtStk = [
699 :     (HVBOX, 16)
700 :     (HBOX, 20)
701 :     (HOVBOX, 20)]
702 :     scanStk = [
703 :     (-1, {tok=TEXT "", sz=-1, len=0})]
704 :     END
705 :     *** string: BEGIN
706 :     width = 20
707 :     curIndent = 0, curDepth = 2
708 :     leftTot = 69, rightTot = 69
709 :     spaceLeft = 20
710 :     queue = [
711 :     ]
712 :     fmtStk = [
713 :     (HBOX, 20)
714 :     (HOVBOX, 20)]
715 :     scanStk = [
716 :     (-1, {tok=TEXT "", sz=-1, len=0})]
717 :     END
718 :     *** closeBox: BEGIN
719 :     width = 20
720 :     curIndent = 0, curDepth = 2
721 :     leftTot = 70, rightTot = 70
722 :     spaceLeft = 19
723 :     queue = [
724 :     ]
725 :     fmtStk = [
726 :     (HBOX, 20)
727 :     (HOVBOX, 20)]
728 :     scanStk = [
729 :     (-1, {tok=TEXT "", sz=-1, len=0})]
730 :     END
731 :     *** closeStream: BEGIN
732 :     width = 20
733 :     curIndent = 0, curDepth = 1
734 :     leftTot = 70, rightTot = 70
735 :     spaceLeft = 19
736 :     queue = [
737 :     ]
738 :     fmtStk = [
739 :     (HOVBOX, 20)]
740 :     scanStk = [
741 :     (-1, {tok=TEXT "", sz=-1, len=0})]
742 :     END
743 :     *** openHBox: BEGIN
744 :     width = 20
745 :     curIndent = 0, curDepth = 1
746 :     leftTot = 1, rightTot = 1
747 :     spaceLeft = 20
748 :     queue = [
749 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
750 :     {tok=PUSH_STYLE _, sz=0, len=0}]
751 :     fmtStk = [
752 :     ]
753 :     scanStk = [
754 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
755 :     (-1, {tok=TEXT "", sz=-1, len=0})]
756 :     END
757 :     *** string: BEGIN
758 :     width = 20
759 :     curIndent = 0, curDepth = 2
760 :     leftTot = 1, rightTot = 1
761 :     spaceLeft = 20
762 :     queue = [
763 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
764 :     {tok=PUSH_STYLE _, sz=0, len=0}
765 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
766 :     {tok=PUSH_STYLE _, sz=0, len=0}]
767 :     fmtStk = [
768 :     ]
769 :     scanStk = [
770 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
771 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
772 :     (-1, {tok=TEXT "", sz=-1, len=0})]
773 :     END
774 :     *** space: BEGIN
775 :     width = 20
776 :     curIndent = 0, curDepth = 2
777 :     leftTot = 1, rightTot = 3
778 :     spaceLeft = 20
779 :     queue = [
780 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
781 :     {tok=PUSH_STYLE _, sz=0, len=0}
782 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
783 :     {tok=PUSH_STYLE _, sz=0, len=0}
784 :     {tok=TEXT "if", sz=2, len=2}
785 :     {tok=POP_STYLE, sz=0, len=0}]
786 :     fmtStk = [
787 :     ]
788 :     scanStk = [
789 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
790 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
791 :     (-1, {tok=TEXT "", sz=-1, len=0})]
792 :     END
793 :     *** string: BEGIN
794 :     width = 20
795 :     curIndent = 0, curDepth = 2
796 :     leftTot = 1, rightTot = 4
797 :     spaceLeft = 20
798 :     queue = [
799 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
800 :     {tok=PUSH_STYLE _, sz=0, len=0}
801 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
802 :     {tok=PUSH_STYLE _, sz=0, len=0}
803 :     {tok=TEXT "if", sz=2, len=2}
804 :     {tok=POP_STYLE, sz=0, len=0}
805 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}]
806 :     fmtStk = [
807 :     ]
808 :     scanStk = [
809 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
810 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
811 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
812 :     (-1, {tok=TEXT "", sz=-1, len=0})]
813 :     END
814 :     *** space: BEGIN
815 :     width = 20
816 :     curIndent = 0, curDepth = 2
817 :     leftTot = 1, rightTot = 11
818 :     spaceLeft = 20
819 :     queue = [
820 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
821 :     {tok=PUSH_STYLE _, sz=0, len=0}
822 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
823 :     {tok=PUSH_STYLE _, sz=0, len=0}
824 :     {tok=TEXT "if", sz=2, len=2}
825 :     {tok=POP_STYLE, sz=0, len=0}
826 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}
827 :     {tok=TEXT "(x < y)", sz=7, len=7}]
828 :     fmtStk = [
829 :     ]
830 :     scanStk = [
831 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
832 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
833 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
834 :     (-1, {tok=TEXT "", sz=-1, len=0})]
835 :     END
836 :     *** string: BEGIN
837 :     width = 20
838 :     curIndent = 0, curDepth = 2
839 :     leftTot = 1, rightTot = 12
840 :     spaceLeft = 20
841 :     queue = [
842 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
843 :     {tok=PUSH_STYLE _, sz=0, len=0}
844 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
845 :     {tok=PUSH_STYLE _, sz=0, len=0}
846 :     {tok=TEXT "if", sz=2, len=2}
847 :     {tok=POP_STYLE, sz=0, len=0}
848 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
849 :     {tok=TEXT "(x < y)", sz=7, len=7}
850 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}]
851 :     fmtStk = [
852 :     ]
853 :     scanStk = [
854 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
855 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
856 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
857 :     (-1, {tok=TEXT "", sz=-1, len=0})]
858 :     END
859 :     *** openHVBox: BEGIN
860 :     width = 20
861 :     curIndent = 0, curDepth = 2
862 :     leftTot = 1, rightTot = 13
863 :     spaceLeft = 20
864 :     queue = [
865 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
866 :     {tok=PUSH_STYLE _, sz=0, len=0}
867 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
868 :     {tok=PUSH_STYLE _, sz=0, len=0}
869 :     {tok=TEXT "if", sz=2, len=2}
870 :     {tok=POP_STYLE, sz=0, len=0}
871 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
872 :     {tok=TEXT "(x < y)", sz=7, len=7}
873 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
874 :     {tok=TEXT "{", sz=1, len=1}]
875 :     fmtStk = [
876 :     ]
877 :     scanStk = [
878 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
879 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
880 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
881 :     (-1, {tok=TEXT "", sz=-1, len=0})]
882 :     END
883 :     *** space: BEGIN
884 :     width = 20
885 :     curIndent = 0, curDepth = 3
886 :     leftTot = 1, rightTot = 13
887 :     spaceLeft = 20
888 :     queue = [
889 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
890 :     {tok=PUSH_STYLE _, sz=0, len=0}
891 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
892 :     {tok=PUSH_STYLE _, sz=0, len=0}
893 :     {tok=TEXT "if", sz=2, len=2}
894 :     {tok=POP_STYLE, sz=0, len=0}
895 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
896 :     {tok=TEXT "(x < y)", sz=7, len=7}
897 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
898 :     {tok=TEXT "{", sz=1, len=1}
899 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}]
900 :     fmtStk = [
901 :     ]
902 :     scanStk = [
903 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
904 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
905 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
906 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
907 :     (-1, {tok=TEXT "", sz=-1, len=0})]
908 :     END
909 :     *** string: BEGIN
910 :     width = 20
911 :     curIndent = 0, curDepth = 3
912 :     leftTot = 1, rightTot = 14
913 :     spaceLeft = 20
914 :     queue = [
915 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
916 :     {tok=PUSH_STYLE _, sz=0, len=0}
917 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
918 :     {tok=PUSH_STYLE _, sz=0, len=0}
919 :     {tok=TEXT "if", sz=2, len=2}
920 :     {tok=POP_STYLE, sz=0, len=0}
921 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
922 :     {tok=TEXT "(x < y)", sz=7, len=7}
923 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
924 :     {tok=TEXT "{", sz=1, len=1}
925 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
926 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}]
927 :     fmtStk = [
928 :     ]
929 :     scanStk = [
930 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
931 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
932 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
933 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
934 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
935 :     (-1, {tok=TEXT "", sz=-1, len=0})]
936 :     END
937 :     *** space: BEGIN
938 :     width = 20
939 :     curIndent = 0, curDepth = 3
940 :     leftTot = 1, rightTot = 20
941 :     spaceLeft = 20
942 :     queue = [
943 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
944 :     {tok=PUSH_STYLE _, sz=0, len=0}
945 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
946 :     {tok=PUSH_STYLE _, sz=0, len=0}
947 :     {tok=TEXT "if", sz=2, len=2}
948 :     {tok=POP_STYLE, sz=0, len=0}
949 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
950 :     {tok=TEXT "(x < y)", sz=7, len=7}
951 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
952 :     {tok=TEXT "{", sz=1, len=1}
953 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
954 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}
955 :     {tok=TEXT "stmt1;", sz=6, len=6}]
956 :     fmtStk = [
957 :     ]
958 :     scanStk = [
959 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
960 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
961 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
962 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
963 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
964 :     (-1, {tok=TEXT "", sz=-1, len=0})]
965 :     END
966 :     *** openHBox: BEGIN
967 :     width = 20
968 :     curIndent = 0, curDepth = 3
969 :     leftTot = 1, rightTot = 21
970 :     spaceLeft = 20
971 :     queue = [
972 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
973 :     {tok=PUSH_STYLE _, sz=0, len=0}
974 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
975 :     {tok=PUSH_STYLE _, sz=0, len=0}
976 :     {tok=TEXT "if", sz=2, len=2}
977 :     {tok=POP_STYLE, sz=0, len=0}
978 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
979 :     {tok=TEXT "(x < y)", sz=7, len=7}
980 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
981 :     {tok=TEXT "{", sz=1, len=1}
982 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
983 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
984 :     {tok=TEXT "stmt1;", sz=6, len=6}
985 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}]
986 :     fmtStk = [
987 :     ]
988 :     scanStk = [
989 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
990 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
991 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
992 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
993 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
994 :     (-1, {tok=TEXT "", sz=-1, len=0})]
995 :     END
996 :     *** string: BEGIN
997 :     width = 20
998 :     curIndent = 4, curDepth = 4
999 :     leftTot = 20, rightTot = 21
1000 :     spaceLeft = 10
1001 :     queue = [
1002 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
1003 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1004 :     {tok=PUSH_STYLE _, sz=0, len=0}]
1005 :     fmtStk = [
1006 :     (HVBOX, 16)
1007 :     (HBOX, 20)
1008 :     (HOVBOX, 20)]
1009 :     scanStk = [
1010 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1011 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1012 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1013 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1014 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1015 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1016 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1017 :     END
1018 :     *** space: BEGIN
1019 :     width = 20
1020 :     curIndent = 4, curDepth = 4
1021 :     leftTot = 20, rightTot = 23
1022 :     spaceLeft = 10
1023 :     queue = [
1024 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
1025 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1026 :     {tok=PUSH_STYLE _, sz=0, len=0}
1027 :     {tok=TEXT "if", sz=2, len=2}
1028 :     {tok=POP_STYLE, sz=0, len=0}]
1029 :     fmtStk = [
1030 :     (HVBOX, 16)
1031 :     (HBOX, 20)
1032 :     (HOVBOX, 20)]
1033 :     scanStk = [
1034 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1035 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1036 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1037 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1038 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1039 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1040 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1041 :     END
1042 :     *** string: BEGIN
1043 :     width = 20
1044 :     curIndent = 4, curDepth = 4
1045 :     leftTot = 20, rightTot = 24
1046 :     spaceLeft = 10
1047 :     queue = [
1048 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
1049 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1050 :     {tok=PUSH_STYLE _, sz=0, len=0}
1051 :     {tok=TEXT "if", sz=2, len=2}
1052 :     {tok=POP_STYLE, sz=0, len=0}
1053 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}]
1054 :     fmtStk = [
1055 :     (HVBOX, 16)
1056 :     (HBOX, 20)
1057 :     (HOVBOX, 20)]
1058 :     scanStk = [
1059 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
1060 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1061 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1062 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1063 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1064 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1065 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1066 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1067 :     END
1068 :     *** space: BEGIN
1069 :     width = 20
1070 :     curIndent = 4, curDepth = 4
1071 :     leftTot = 21, rightTot = 31
1072 :     spaceLeft = 16
1073 :     queue = [
1074 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1075 :     {tok=PUSH_STYLE _, sz=0, len=0}
1076 :     {tok=TEXT "if", sz=2, len=2}
1077 :     {tok=POP_STYLE, sz=0, len=0}
1078 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}
1079 :     {tok=TEXT "(w < z)", sz=7, len=7}]
1080 :     fmtStk = [
1081 :     (HVBOX, 16)
1082 :     (HBOX, 20)
1083 :     (HOVBOX, 20)]
1084 :     scanStk = [
1085 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
1086 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1087 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1088 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1089 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1090 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1091 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1092 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1093 :     END
1094 :     *** string: BEGIN
1095 :     width = 20
1096 :     curIndent = 4, curDepth = 4
1097 :     leftTot = 21, rightTot = 32
1098 :     spaceLeft = 16
1099 :     queue = [
1100 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1101 :     {tok=PUSH_STYLE _, sz=0, len=0}
1102 :     {tok=TEXT "if", sz=2, len=2}
1103 :     {tok=POP_STYLE, sz=0, len=0}
1104 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1105 :     {tok=TEXT "(w < z)", sz=7, len=7}
1106 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}]
1107 :     fmtStk = [
1108 :     (HVBOX, 16)
1109 :     (HBOX, 20)
1110 :     (HOVBOX, 20)]
1111 :     scanStk = [
1112 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1113 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1114 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1115 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1116 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1117 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1118 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1119 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1120 :     END
1121 :     *** openHVBox: BEGIN
1122 :     width = 20
1123 :     curIndent = 4, curDepth = 4
1124 :     leftTot = 21, rightTot = 33
1125 :     spaceLeft = 16
1126 :     queue = [
1127 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1128 :     {tok=PUSH_STYLE _, sz=0, len=0}
1129 :     {tok=TEXT "if", sz=2, len=2}
1130 :     {tok=POP_STYLE, sz=0, len=0}
1131 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1132 :     {tok=TEXT "(w < z)", sz=7, len=7}
1133 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
1134 :     {tok=TEXT "{", sz=1, len=1}]
1135 :     fmtStk = [
1136 :     (HVBOX, 16)
1137 :     (HBOX, 20)
1138 :     (HOVBOX, 20)]
1139 :     scanStk = [
1140 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1141 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1142 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1143 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1144 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1145 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1146 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1147 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1148 :     END
1149 :     *** space: BEGIN
1150 :     width = 20
1151 :     curIndent = 4, curDepth = 5
1152 :     leftTot = 21, rightTot = 33
1153 :     spaceLeft = 16
1154 :     queue = [
1155 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1156 :     {tok=PUSH_STYLE _, sz=0, len=0}
1157 :     {tok=TEXT "if", sz=2, len=2}
1158 :     {tok=POP_STYLE, sz=0, len=0}
1159 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1160 :     {tok=TEXT "(w < z)", sz=7, len=7}
1161 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
1162 :     {tok=TEXT "{", sz=1, len=1}
1163 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}]
1164 :     fmtStk = [
1165 :     (HVBOX, 16)
1166 :     (HBOX, 20)
1167 :     (HOVBOX, 20)]
1168 :     scanStk = [
1169 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
1170 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1171 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1172 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1173 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1174 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1175 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1176 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1177 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1178 :     END
1179 :     *** string: BEGIN
1180 :     width = 20
1181 :     curIndent = 4, curDepth = 5
1182 :     leftTot = 21, rightTot = 34
1183 :     spaceLeft = 16
1184 :     queue = [
1185 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1186 :     {tok=PUSH_STYLE _, sz=0, len=0}
1187 :     {tok=TEXT "if", sz=2, len=2}
1188 :     {tok=POP_STYLE, sz=0, len=0}
1189 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1190 :     {tok=TEXT "(w < z)", sz=7, len=7}
1191 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
1192 :     {tok=TEXT "{", sz=1, len=1}
1193 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}
1194 :     {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1}]
1195 :     fmtStk = [
1196 :     (HVBOX, 16)
1197 :     (HBOX, 20)
1198 :     (HOVBOX, 20)]
1199 :     scanStk = [
1200 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
1201 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
1202 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1203 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1204 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1205 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1206 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1207 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1208 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1209 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1210 :     END
1211 :     *** space: BEGIN
1212 :     width = 20
1213 :     curIndent = 8, curDepth = 5
1214 :     leftTot = 40, rightTot = 40
1215 :     spaceLeft = 6
1216 :     queue = [
1217 :     ]
1218 :     fmtStk = [
1219 :     (HVBOX, 12)
1220 :     (HBOX, 16)
1221 :     (HVBOX, 16)
1222 :     (HBOX, 20)
1223 :     (HOVBOX, 20)]
1224 :     scanStk = [
1225 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
1226 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
1227 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1228 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1229 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1230 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1231 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1232 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1233 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1234 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1235 :     END
1236 :     *** string: BEGIN
1237 :     width = 20
1238 :     curIndent = 8, curDepth = 5
1239 :     leftTot = 40, rightTot = 41
1240 :     spaceLeft = 6
1241 :     queue = [
1242 :     {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1}]
1243 :     fmtStk = [
1244 :     (HVBOX, 12)
1245 :     (HBOX, 16)
1246 :     (HVBOX, 16)
1247 :     (HBOX, 20)
1248 :     (HOVBOX, 20)]
1249 :     scanStk = [
1250 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
1251 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1252 :     END
1253 :     *** space: BEGIN
1254 :     width = 20
1255 :     curIndent = 8, curDepth = 5
1256 :     leftTot = 47, rightTot = 47
1257 :     spaceLeft = 6
1258 :     queue = [
1259 :     ]
1260 :     fmtStk = [
1261 :     (HVBOX, 12)
1262 :     (HBOX, 16)
1263 :     (HVBOX, 16)
1264 :     (HBOX, 20)
1265 :     (HOVBOX, 20)]
1266 :     scanStk = [
1267 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
1268 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1269 :     END
1270 :     *** string: BEGIN
1271 :     width = 20
1272 :     curIndent = 8, curDepth = 5
1273 :     leftTot = 47, rightTot = 48
1274 :     spaceLeft = 6
1275 :     queue = [
1276 :     {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1}]
1277 :     fmtStk = [
1278 :     (HVBOX, 12)
1279 :     (HBOX, 16)
1280 :     (HVBOX, 16)
1281 :     (HBOX, 20)
1282 :     (HOVBOX, 20)]
1283 :     scanStk = [
1284 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
1285 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1286 :     END
1287 :     *** closeBox: BEGIN
1288 :     width = 20
1289 :     curIndent = 8, curDepth = 5
1290 :     leftTot = 54, rightTot = 54
1291 :     spaceLeft = 6
1292 :     queue = [
1293 :     ]
1294 :     fmtStk = [
1295 :     (HVBOX, 12)
1296 :     (HBOX, 16)
1297 :     (HVBOX, 16)
1298 :     (HBOX, 20)
1299 :     (HOVBOX, 20)]
1300 :     scanStk = [
1301 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
1302 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1303 :     END
1304 :     *** newline: BEGIN
1305 :     width = 20
1306 :     curIndent = 8, curDepth = 4
1307 :     leftTot = 54, rightTot = 54
1308 :     spaceLeft = 6
1309 :     queue = [
1310 :     {tok=END, sz=0, len=0}]
1311 :     fmtStk = [
1312 :     (HVBOX, 12)
1313 :     (HBOX, 16)
1314 :     (HVBOX, 16)
1315 :     (HBOX, 20)
1316 :     (HOVBOX, 20)]
1317 :     scanStk = [
1318 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1319 :     END
1320 :     *** string: BEGIN
1321 :     width = 20
1322 :     curIndent = 4, curDepth = 4
1323 :     leftTot = 54, rightTot = 54
1324 :     spaceLeft = 16
1325 :     queue = [
1326 :     ]
1327 :     fmtStk = [
1328 :     (HBOX, 16)
1329 :     (HVBOX, 16)
1330 :     (HBOX, 20)
1331 :     (HOVBOX, 20)]
1332 :     scanStk = [
1333 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1334 :     END
1335 :     *** closeBox: BEGIN
1336 :     width = 20
1337 :     curIndent = 4, curDepth = 4
1338 :     leftTot = 55, rightTot = 55
1339 :     spaceLeft = 15
1340 :     queue = [
1341 :     ]
1342 :     fmtStk = [
1343 :     (HBOX, 16)
1344 :     (HVBOX, 16)
1345 :     (HBOX, 20)
1346 :     (HOVBOX, 20)]
1347 :     scanStk = [
1348 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1349 :     END
1350 :     *** space: BEGIN
1351 :     width = 20
1352 :     curIndent = 4, curDepth = 3
1353 :     leftTot = 55, rightTot = 55
1354 :     spaceLeft = 15
1355 :     queue = [
1356 :     {tok=END, sz=0, len=0}]
1357 :     fmtStk = [
1358 :     (HBOX, 16)
1359 :     (HVBOX, 16)
1360 :     (HBOX, 20)
1361 :     (HOVBOX, 20)]
1362 :     scanStk = [
1363 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1364 :     END
1365 :     *** string: BEGIN
1366 :     width = 20
1367 :     curIndent = 4, curDepth = 3
1368 :     leftTot = 55, rightTot = 56
1369 :     spaceLeft = 15
1370 :     queue = [
1371 :     {tok=END, sz=0, len=0}
1372 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}]
1373 :     fmtStk = [
1374 :     (HBOX, 16)
1375 :     (HVBOX, 16)
1376 :     (HBOX, 20)
1377 :     (HOVBOX, 20)]
1378 :     scanStk = [
1379 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
1380 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1381 :     END
1382 :     *** space: BEGIN
1383 :     width = 20
1384 :     curIndent = 4, curDepth = 3
1385 :     leftTot = 55, rightTot = 62
1386 :     spaceLeft = 15
1387 :     queue = [
1388 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}
1389 :     {tok=TEXT "stmt5;", sz=6, len=6}]
1390 :     fmtStk = [
1391 :     (HVBOX, 16)
1392 :     (HBOX, 20)
1393 :     (HOVBOX, 20)]
1394 :     scanStk = [
1395 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
1396 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1397 :     END
1398 :     *** string: BEGIN
1399 :     width = 20
1400 :     curIndent = 4, curDepth = 3
1401 :     leftTot = 55, rightTot = 63
1402 :     spaceLeft = 15
1403 :     queue = [
1404 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
1405 :     {tok=TEXT "stmt5;", sz=6, len=6}
1406 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}]
1407 :     fmtStk = [
1408 :     (HVBOX, 16)
1409 :     (HBOX, 20)
1410 :     (HOVBOX, 20)]
1411 :     scanStk = [
1412 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
1413 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1414 :     END
1415 :     *** closeBox: BEGIN
1416 :     width = 20
1417 :     curIndent = 4, curDepth = 3
1418 :     leftTot = 62, rightTot = 69
1419 :     spaceLeft = 10
1420 :     queue = [
1421 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}
1422 :     {tok=TEXT "stmt6;", sz=6, len=6}]
1423 :     fmtStk = [
1424 :     (HVBOX, 16)
1425 :     (HBOX, 20)
1426 :     (HOVBOX, 20)]
1427 :     scanStk = [
1428 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
1429 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1430 :     END
1431 :     *** newline: BEGIN
1432 :     width = 20
1433 :     curIndent = 4, curDepth = 2
1434 :     leftTot = 62, rightTot = 69
1435 :     spaceLeft = 10
1436 :     queue = [
1437 :     {tok=BREAK{nsp=1, offset=0}, sz=7, len=1}
1438 :     {tok=TEXT "stmt6;", sz=6, len=6}
1439 :     {tok=END, sz=0, len=0}]
1440 :     fmtStk = [
1441 :     (HVBOX, 16)
1442 :     (HBOX, 20)
1443 :     (HOVBOX, 20)]
1444 :     scanStk = [
1445 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1446 :     END
1447 :     *** string: BEGIN
1448 :     width = 20
1449 :     curIndent = 0, curDepth = 2
1450 :     leftTot = 69, rightTot = 69
1451 :     spaceLeft = 20
1452 :     queue = [
1453 :     ]
1454 :     fmtStk = [
1455 :     (HBOX, 20)
1456 :     (HOVBOX, 20)]
1457 :     scanStk = [
1458 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1459 :     END
1460 :     *** closeBox: BEGIN
1461 :     width = 20
1462 :     curIndent = 0, curDepth = 2
1463 :     leftTot = 70, rightTot = 70
1464 :     spaceLeft = 19
1465 :     queue = [
1466 :     ]
1467 :     fmtStk = [
1468 :     (HBOX, 20)
1469 :     (HOVBOX, 20)]
1470 :     scanStk = [
1471 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1472 :     END
1473 :     *** closeStream: BEGIN
1474 :     width = 20
1475 :     curIndent = 0, curDepth = 1
1476 :     leftTot = 70, rightTot = 70
1477 :     spaceLeft = 19
1478 :     queue = [
1479 :     ]
1480 :     fmtStk = [
1481 :     (HOVBOX, 20)]
1482 :     scanStk = [
1483 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1484 :     END
1485 :     *** openHBox: BEGIN
1486 :     width = 20
1487 :     curIndent = 0, curDepth = 1
1488 :     leftTot = 1, rightTot = 1
1489 :     spaceLeft = 20
1490 :     queue = [
1491 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1492 :     {tok=PUSH_STYLE _, sz=0, len=0}]
1493 :     fmtStk = [
1494 :     ]
1495 :     scanStk = [
1496 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1497 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1498 :     END
1499 :     *** string: BEGIN
1500 :     width = 20
1501 :     curIndent = 0, curDepth = 2
1502 :     leftTot = 1, rightTot = 1
1503 :     spaceLeft = 20
1504 :     queue = [
1505 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1506 :     {tok=PUSH_STYLE _, sz=0, len=0}
1507 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1508 :     {tok=PUSH_STYLE _, sz=0, len=0}]
1509 :     fmtStk = [
1510 :     ]
1511 :     scanStk = [
1512 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1513 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1514 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1515 :     END
1516 :     *** space: BEGIN
1517 :     width = 20
1518 :     curIndent = 0, curDepth = 2
1519 :     leftTot = 1, rightTot = 3
1520 :     spaceLeft = 20
1521 :     queue = [
1522 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1523 :     {tok=PUSH_STYLE _, sz=0, len=0}
1524 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1525 :     {tok=PUSH_STYLE _, sz=0, len=0}
1526 :     {tok=TEXT "if", sz=2, len=2}
1527 :     {tok=POP_STYLE, sz=0, len=0}]
1528 :     fmtStk = [
1529 :     ]
1530 :     scanStk = [
1531 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1532 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1533 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1534 :     END
1535 :     *** string: BEGIN
1536 :     width = 20
1537 :     curIndent = 0, curDepth = 2
1538 :     leftTot = 1, rightTot = 4
1539 :     spaceLeft = 20
1540 :     queue = [
1541 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1542 :     {tok=PUSH_STYLE _, sz=0, len=0}
1543 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1544 :     {tok=PUSH_STYLE _, sz=0, len=0}
1545 :     {tok=TEXT "if", sz=2, len=2}
1546 :     {tok=POP_STYLE, sz=0, len=0}
1547 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}]
1548 :     fmtStk = [
1549 :     ]
1550 :     scanStk = [
1551 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
1552 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1553 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1554 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1555 :     END
1556 :     *** space: BEGIN
1557 :     width = 20
1558 :     curIndent = 0, curDepth = 2
1559 :     leftTot = 1, rightTot = 11
1560 :     spaceLeft = 20
1561 :     queue = [
1562 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1563 :     {tok=PUSH_STYLE _, sz=0, len=0}
1564 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1565 :     {tok=PUSH_STYLE _, sz=0, len=0}
1566 :     {tok=TEXT "if", sz=2, len=2}
1567 :     {tok=POP_STYLE, sz=0, len=0}
1568 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}
1569 :     {tok=TEXT "(x < y)", sz=7, len=7}]
1570 :     fmtStk = [
1571 :     ]
1572 :     scanStk = [
1573 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
1574 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1575 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1576 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1577 :     END
1578 :     *** string: BEGIN
1579 :     width = 20
1580 :     curIndent = 0, curDepth = 2
1581 :     leftTot = 1, rightTot = 12
1582 :     spaceLeft = 20
1583 :     queue = [
1584 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1585 :     {tok=PUSH_STYLE _, sz=0, len=0}
1586 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1587 :     {tok=PUSH_STYLE _, sz=0, len=0}
1588 :     {tok=TEXT "if", sz=2, len=2}
1589 :     {tok=POP_STYLE, sz=0, len=0}
1590 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1591 :     {tok=TEXT "(x < y)", sz=7, len=7}
1592 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}]
1593 :     fmtStk = [
1594 :     ]
1595 :     scanStk = [
1596 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1597 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1598 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1599 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1600 :     END
1601 :     *** openHVBox: BEGIN
1602 :     width = 20
1603 :     curIndent = 0, curDepth = 2
1604 :     leftTot = 1, rightTot = 13
1605 :     spaceLeft = 20
1606 :     queue = [
1607 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1608 :     {tok=PUSH_STYLE _, sz=0, len=0}
1609 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1610 :     {tok=PUSH_STYLE _, sz=0, len=0}
1611 :     {tok=TEXT "if", sz=2, len=2}
1612 :     {tok=POP_STYLE, sz=0, len=0}
1613 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1614 :     {tok=TEXT "(x < y)", sz=7, len=7}
1615 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
1616 :     {tok=TEXT "{", sz=1, len=1}]
1617 :     fmtStk = [
1618 :     ]
1619 :     scanStk = [
1620 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1621 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1622 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1623 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1624 :     END
1625 :     *** space: BEGIN
1626 :     width = 20
1627 :     curIndent = 0, curDepth = 3
1628 :     leftTot = 1, rightTot = 13
1629 :     spaceLeft = 20
1630 :     queue = [
1631 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1632 :     {tok=PUSH_STYLE _, sz=0, len=0}
1633 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1634 :     {tok=PUSH_STYLE _, sz=0, len=0}
1635 :     {tok=TEXT "if", sz=2, len=2}
1636 :     {tok=POP_STYLE, sz=0, len=0}
1637 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1638 :     {tok=TEXT "(x < y)", sz=7, len=7}
1639 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
1640 :     {tok=TEXT "{", sz=1, len=1}
1641 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}]
1642 :     fmtStk = [
1643 :     ]
1644 :     scanStk = [
1645 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1646 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1647 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1648 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1649 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1650 :     END
1651 :     *** string: BEGIN
1652 :     width = 20
1653 :     curIndent = 0, curDepth = 3
1654 :     leftTot = 1, rightTot = 14
1655 :     spaceLeft = 20
1656 :     queue = [
1657 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1658 :     {tok=PUSH_STYLE _, sz=0, len=0}
1659 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1660 :     {tok=PUSH_STYLE _, sz=0, len=0}
1661 :     {tok=TEXT "if", sz=2, len=2}
1662 :     {tok=POP_STYLE, sz=0, len=0}
1663 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1664 :     {tok=TEXT "(x < y)", sz=7, len=7}
1665 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
1666 :     {tok=TEXT "{", sz=1, len=1}
1667 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
1668 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}]
1669 :     fmtStk = [
1670 :     ]
1671 :     scanStk = [
1672 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
1673 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1674 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1675 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1676 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1677 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1678 :     END
1679 :     *** space: BEGIN
1680 :     width = 20
1681 :     curIndent = 0, curDepth = 3
1682 :     leftTot = 1, rightTot = 20
1683 :     spaceLeft = 20
1684 :     queue = [
1685 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1686 :     {tok=PUSH_STYLE _, sz=0, len=0}
1687 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1688 :     {tok=PUSH_STYLE _, sz=0, len=0}
1689 :     {tok=TEXT "if", sz=2, len=2}
1690 :     {tok=POP_STYLE, sz=0, len=0}
1691 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1692 :     {tok=TEXT "(x < y)", sz=7, len=7}
1693 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
1694 :     {tok=TEXT "{", sz=1, len=1}
1695 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
1696 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}
1697 :     {tok=TEXT "stmt1;", sz=6, len=6}]
1698 :     fmtStk = [
1699 :     ]
1700 :     scanStk = [
1701 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
1702 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1703 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1704 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1705 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1706 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1707 :     END
1708 :     *** openHBox: BEGIN
1709 :     width = 20
1710 :     curIndent = 0, curDepth = 3
1711 :     leftTot = 1, rightTot = 21
1712 :     spaceLeft = 20
1713 :     queue = [
1714 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
1715 :     {tok=PUSH_STYLE _, sz=0, len=0}
1716 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
1717 :     {tok=PUSH_STYLE _, sz=0, len=0}
1718 :     {tok=TEXT "if", sz=2, len=2}
1719 :     {tok=POP_STYLE, sz=0, len=0}
1720 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1721 :     {tok=TEXT "(x < y)", sz=7, len=7}
1722 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
1723 :     {tok=TEXT "{", sz=1, len=1}
1724 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
1725 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
1726 :     {tok=TEXT "stmt1;", sz=6, len=6}
1727 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}]
1728 :     fmtStk = [
1729 :     ]
1730 :     scanStk = [
1731 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1732 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1733 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1734 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1735 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1736 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1737 :     END
1738 :     *** string: BEGIN
1739 :     width = 20
1740 :     curIndent = 4, curDepth = 4
1741 :     leftTot = 20, rightTot = 21
1742 :     spaceLeft = 10
1743 :     queue = [
1744 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
1745 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1746 :     {tok=PUSH_STYLE _, sz=0, len=0}]
1747 :     fmtStk = [
1748 :     (HVBOX, 16)
1749 :     (HBOX, 20)
1750 :     (HOVBOX, 20)]
1751 :     scanStk = [
1752 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1753 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1754 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1755 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1756 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1757 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1758 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1759 :     END
1760 :     *** space: BEGIN
1761 :     width = 20
1762 :     curIndent = 4, curDepth = 4
1763 :     leftTot = 20, rightTot = 23
1764 :     spaceLeft = 10
1765 :     queue = [
1766 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
1767 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1768 :     {tok=PUSH_STYLE _, sz=0, len=0}
1769 :     {tok=TEXT "if", sz=2, len=2}
1770 :     {tok=POP_STYLE, sz=0, len=0}]
1771 :     fmtStk = [
1772 :     (HVBOX, 16)
1773 :     (HBOX, 20)
1774 :     (HOVBOX, 20)]
1775 :     scanStk = [
1776 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1777 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1778 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1779 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1780 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1781 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1782 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1783 :     END
1784 :     *** string: BEGIN
1785 :     width = 20
1786 :     curIndent = 4, curDepth = 4
1787 :     leftTot = 20, rightTot = 24
1788 :     spaceLeft = 10
1789 :     queue = [
1790 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
1791 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1792 :     {tok=PUSH_STYLE _, sz=0, len=0}
1793 :     {tok=TEXT "if", sz=2, len=2}
1794 :     {tok=POP_STYLE, sz=0, len=0}
1795 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}]
1796 :     fmtStk = [
1797 :     (HVBOX, 16)
1798 :     (HBOX, 20)
1799 :     (HOVBOX, 20)]
1800 :     scanStk = [
1801 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
1802 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1803 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1804 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1805 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1806 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1807 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1808 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1809 :     END
1810 :     *** space: BEGIN
1811 :     width = 20
1812 :     curIndent = 4, curDepth = 4
1813 :     leftTot = 21, rightTot = 31
1814 :     spaceLeft = 16
1815 :     queue = [
1816 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1817 :     {tok=PUSH_STYLE _, sz=0, len=0}
1818 :     {tok=TEXT "if", sz=2, len=2}
1819 :     {tok=POP_STYLE, sz=0, len=0}
1820 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}
1821 :     {tok=TEXT "(w < z)", sz=7, len=7}]
1822 :     fmtStk = [
1823 :     (HVBOX, 16)
1824 :     (HBOX, 20)
1825 :     (HOVBOX, 20)]
1826 :     scanStk = [
1827 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
1828 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1829 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1830 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1831 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1832 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1833 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1834 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1835 :     END
1836 :     *** string: BEGIN
1837 :     width = 20
1838 :     curIndent = 4, curDepth = 4
1839 :     leftTot = 21, rightTot = 32
1840 :     spaceLeft = 16
1841 :     queue = [
1842 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1843 :     {tok=PUSH_STYLE _, sz=0, len=0}
1844 :     {tok=TEXT "if", sz=2, len=2}
1845 :     {tok=POP_STYLE, sz=0, len=0}
1846 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1847 :     {tok=TEXT "(w < z)", sz=7, len=7}
1848 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}]
1849 :     fmtStk = [
1850 :     (HVBOX, 16)
1851 :     (HBOX, 20)
1852 :     (HOVBOX, 20)]
1853 :     scanStk = [
1854 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1855 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1856 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1857 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1858 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1859 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1860 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1861 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1862 :     END
1863 :     *** openHVBox: BEGIN
1864 :     width = 20
1865 :     curIndent = 4, curDepth = 4
1866 :     leftTot = 21, rightTot = 33
1867 :     spaceLeft = 16
1868 :     queue = [
1869 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1870 :     {tok=PUSH_STYLE _, sz=0, len=0}
1871 :     {tok=TEXT "if", sz=2, len=2}
1872 :     {tok=POP_STYLE, sz=0, len=0}
1873 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1874 :     {tok=TEXT "(w < z)", sz=7, len=7}
1875 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
1876 :     {tok=TEXT "{", sz=1, len=1}]
1877 :     fmtStk = [
1878 :     (HVBOX, 16)
1879 :     (HBOX, 20)
1880 :     (HOVBOX, 20)]
1881 :     scanStk = [
1882 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1883 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1884 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1885 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1886 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1887 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1888 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1889 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1890 :     END
1891 :     *** space: BEGIN
1892 :     width = 20
1893 :     curIndent = 4, curDepth = 5
1894 :     leftTot = 21, rightTot = 33
1895 :     spaceLeft = 16
1896 :     queue = [
1897 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1898 :     {tok=PUSH_STYLE _, sz=0, len=0}
1899 :     {tok=TEXT "if", sz=2, len=2}
1900 :     {tok=POP_STYLE, sz=0, len=0}
1901 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1902 :     {tok=TEXT "(w < z)", sz=7, len=7}
1903 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
1904 :     {tok=TEXT "{", sz=1, len=1}
1905 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}]
1906 :     fmtStk = [
1907 :     (HVBOX, 16)
1908 :     (HBOX, 20)
1909 :     (HOVBOX, 20)]
1910 :     scanStk = [
1911 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
1912 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1913 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1914 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1915 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1916 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1917 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1918 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1919 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1920 :     END
1921 :     *** string: BEGIN
1922 :     width = 20
1923 :     curIndent = 4, curDepth = 5
1924 :     leftTot = 21, rightTot = 34
1925 :     spaceLeft = 16
1926 :     queue = [
1927 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
1928 :     {tok=PUSH_STYLE _, sz=0, len=0}
1929 :     {tok=TEXT "if", sz=2, len=2}
1930 :     {tok=POP_STYLE, sz=0, len=0}
1931 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
1932 :     {tok=TEXT "(w < z)", sz=7, len=7}
1933 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
1934 :     {tok=TEXT "{", sz=1, len=1}
1935 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}
1936 :     {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1}]
1937 :     fmtStk = [
1938 :     (HVBOX, 16)
1939 :     (HBOX, 20)
1940 :     (HOVBOX, 20)]
1941 :     scanStk = [
1942 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
1943 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
1944 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1945 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1946 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1947 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1948 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1949 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1950 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1951 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1952 :     END
1953 :     *** space: BEGIN
1954 :     width = 20
1955 :     curIndent = 8, curDepth = 5
1956 :     leftTot = 40, rightTot = 40
1957 :     spaceLeft = 6
1958 :     queue = [
1959 :     ]
1960 :     fmtStk = [
1961 :     (HVBOX, 12)
1962 :     (HBOX, 16)
1963 :     (HVBOX, 16)
1964 :     (HBOX, 20)
1965 :     (HOVBOX, 20)]
1966 :     scanStk = [
1967 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
1968 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
1969 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
1970 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
1971 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
1972 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
1973 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
1974 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
1975 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
1976 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1977 :     END
1978 :     *** string: BEGIN
1979 :     width = 20
1980 :     curIndent = 8, curDepth = 5
1981 :     leftTot = 40, rightTot = 41
1982 :     spaceLeft = 6
1983 :     queue = [
1984 :     {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1}]
1985 :     fmtStk = [
1986 :     (HVBOX, 12)
1987 :     (HBOX, 16)
1988 :     (HVBOX, 16)
1989 :     (HBOX, 20)
1990 :     (HOVBOX, 20)]
1991 :     scanStk = [
1992 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
1993 :     (-1, {tok=TEXT "", sz=-1, len=0})]
1994 :     END
1995 :     *** space: BEGIN
1996 :     width = 20
1997 :     curIndent = 8, curDepth = 5
1998 :     leftTot = 47, rightTot = 47
1999 :     spaceLeft = 6
2000 :     queue = [
2001 :     ]
2002 :     fmtStk = [
2003 :     (HVBOX, 12)
2004 :     (HBOX, 16)
2005 :     (HVBOX, 16)
2006 :     (HBOX, 20)
2007 :     (HOVBOX, 20)]
2008 :     scanStk = [
2009 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
2010 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2011 :     END
2012 :     *** string: BEGIN
2013 :     width = 20
2014 :     curIndent = 8, curDepth = 5
2015 :     leftTot = 47, rightTot = 48
2016 :     spaceLeft = 6
2017 :     queue = [
2018 :     {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1}]
2019 :     fmtStk = [
2020 :     (HVBOX, 12)
2021 :     (HBOX, 16)
2022 :     (HVBOX, 16)
2023 :     (HBOX, 20)
2024 :     (HOVBOX, 20)]
2025 :     scanStk = [
2026 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
2027 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2028 :     END
2029 :     *** closeBox: BEGIN
2030 :     width = 20
2031 :     curIndent = 8, curDepth = 5
2032 :     leftTot = 54, rightTot = 54
2033 :     spaceLeft = 6
2034 :     queue = [
2035 :     ]
2036 :     fmtStk = [
2037 :     (HVBOX, 12)
2038 :     (HBOX, 16)
2039 :     (HVBOX, 16)
2040 :     (HBOX, 20)
2041 :     (HOVBOX, 20)]
2042 :     scanStk = [
2043 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
2044 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2045 :     END
2046 :     *** newline: BEGIN
2047 :     width = 20
2048 :     curIndent = 8, curDepth = 4
2049 :     leftTot = 54, rightTot = 54
2050 :     spaceLeft = 6
2051 :     queue = [
2052 :     {tok=END, sz=0, len=0}]
2053 :     fmtStk = [
2054 :     (HVBOX, 12)
2055 :     (HBOX, 16)
2056 :     (HVBOX, 16)
2057 :     (HBOX, 20)
2058 :     (HOVBOX, 20)]
2059 :     scanStk = [
2060 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2061 :     END
2062 :     *** string: BEGIN
2063 :     width = 20
2064 :     curIndent = 4, curDepth = 4
2065 :     leftTot = 54, rightTot = 54
2066 :     spaceLeft = 16
2067 :     queue = [
2068 :     ]
2069 :     fmtStk = [
2070 :     (HBOX, 16)
2071 :     (HVBOX, 16)
2072 :     (HBOX, 20)
2073 :     (HOVBOX, 20)]
2074 :     scanStk = [
2075 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2076 :     END
2077 :     *** closeBox: BEGIN
2078 :     width = 20
2079 :     curIndent = 4, curDepth = 4
2080 :     leftTot = 55, rightTot = 55
2081 :     spaceLeft = 15
2082 :     queue = [
2083 :     ]
2084 :     fmtStk = [
2085 :     (HBOX, 16)
2086 :     (HVBOX, 16)
2087 :     (HBOX, 20)
2088 :     (HOVBOX, 20)]
2089 :     scanStk = [
2090 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2091 :     END
2092 :     *** space: BEGIN
2093 :     width = 20
2094 :     curIndent = 4, curDepth = 3
2095 :     leftTot = 55, rightTot = 55
2096 :     spaceLeft = 15
2097 :     queue = [
2098 :     {tok=END, sz=0, len=0}]
2099 :     fmtStk = [
2100 :     (HBOX, 16)
2101 :     (HVBOX, 16)
2102 :     (HBOX, 20)
2103 :     (HOVBOX, 20)]
2104 :     scanStk = [
2105 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2106 :     END
2107 :     *** string: BEGIN
2108 :     width = 20
2109 :     curIndent = 4, curDepth = 3
2110 :     leftTot = 55, rightTot = 56
2111 :     spaceLeft = 15
2112 :     queue = [
2113 :     {tok=END, sz=0, len=0}
2114 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}]
2115 :     fmtStk = [
2116 :     (HBOX, 16)
2117 :     (HVBOX, 16)
2118 :     (HBOX, 20)
2119 :     (HOVBOX, 20)]
2120 :     scanStk = [
2121 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
2122 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2123 :     END
2124 :     *** space: BEGIN
2125 :     width = 20
2126 :     curIndent = 4, curDepth = 3
2127 :     leftTot = 55, rightTot = 62
2128 :     spaceLeft = 15
2129 :     queue = [
2130 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}
2131 :     {tok=TEXT "stmt5;", sz=6, len=6}]
2132 :     fmtStk = [
2133 :     (HVBOX, 16)
2134 :     (HBOX, 20)
2135 :     (HOVBOX, 20)]
2136 :     scanStk = [
2137 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
2138 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2139 :     END
2140 :     *** string: BEGIN
2141 :     width = 20
2142 :     curIndent = 4, curDepth = 3
2143 :     leftTot = 55, rightTot = 63
2144 :     spaceLeft = 15
2145 :     queue = [
2146 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
2147 :     {tok=TEXT "stmt5;", sz=6, len=6}
2148 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}]
2149 :     fmtStk = [
2150 :     (HVBOX, 16)
2151 :     (HBOX, 20)
2152 :     (HOVBOX, 20)]
2153 :     scanStk = [
2154 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
2155 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2156 :     END
2157 :     *** closeBox: BEGIN
2158 :     width = 20
2159 :     curIndent = 4, curDepth = 3
2160 :     leftTot = 62, rightTot = 69
2161 :     spaceLeft = 10
2162 :     queue = [
2163 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}
2164 :     {tok=TEXT "stmt6;", sz=6, len=6}]
2165 :     fmtStk = [
2166 :     (HVBOX, 16)
2167 :     (HBOX, 20)
2168 :     (HOVBOX, 20)]
2169 :     scanStk = [
2170 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
2171 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2172 :     END
2173 :     *** newline: BEGIN
2174 :     width = 20
2175 :     curIndent = 4, curDepth = 2
2176 :     leftTot = 62, rightTot = 69
2177 :     spaceLeft = 10
2178 :     queue = [
2179 :     {tok=BREAK{nsp=1, offset=0}, sz=7, len=1}
2180 :     {tok=TEXT "stmt6;", sz=6, len=6}
2181 :     {tok=END, sz=0, len=0}]
2182 :     fmtStk = [
2183 :     (HVBOX, 16)
2184 :     (HBOX, 20)
2185 :     (HOVBOX, 20)]
2186 :     scanStk = [
2187 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2188 :     END
2189 :     *** string: BEGIN
2190 :     width = 20
2191 :     curIndent = 0, curDepth = 2
2192 :     leftTot = 69, rightTot = 69
2193 :     spaceLeft = 20
2194 :     queue = [
2195 :     ]
2196 :     fmtStk = [
2197 :     (HBOX, 20)
2198 :     (HOVBOX, 20)]
2199 :     scanStk = [
2200 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2201 :     END
2202 :     *** closeBox: BEGIN
2203 :     width = 20
2204 :     curIndent = 0, curDepth = 2
2205 :     leftTot = 70, rightTot = 70
2206 :     spaceLeft = 19
2207 :     queue = [
2208 :     ]
2209 :     fmtStk = [
2210 :     (HBOX, 20)
2211 :     (HOVBOX, 20)]
2212 :     scanStk = [
2213 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2214 :     END
2215 :     *** closeStream: BEGIN
2216 :     width = 20
2217 :     curIndent = 0, curDepth = 1
2218 :     leftTot = 70, rightTot = 70
2219 :     spaceLeft = 19
2220 :     queue = [
2221 :     ]
2222 :     fmtStk = [
2223 :     (HOVBOX, 20)]
2224 :     scanStk = [
2225 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2226 :     END
2227 :     *** openHBox: BEGIN
2228 :     width = 20
2229 :     curIndent = 0, curDepth = 1
2230 :     leftTot = 1, rightTot = 1
2231 :     spaceLeft = 20
2232 :     queue = [
2233 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
2234 :     fmtStk = [
2235 :     ]
2236 :     scanStk = [
2237 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2238 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2239 :     END
2240 :     *** string: BEGIN
2241 :     width = 20
2242 :     curIndent = 0, curDepth = 2
2243 :     leftTot = 1, rightTot = 1
2244 :     spaceLeft = 20
2245 :     queue = [
2246 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2247 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}]
2248 :     fmtStk = [
2249 :     ]
2250 :     scanStk = [
2251 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2252 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2253 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2254 :     END
2255 :     *** space: BEGIN
2256 :     width = 20
2257 :     curIndent = 0, curDepth = 2
2258 :     leftTot = 1, rightTot = 3
2259 :     spaceLeft = 20
2260 :     queue = [
2261 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2262 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2263 :     {tok=TEXT "if", sz=2, len=2}]
2264 :     fmtStk = [
2265 :     ]
2266 :     scanStk = [
2267 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2268 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2269 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2270 :     END
2271 :     *** string: BEGIN
2272 :     width = 20
2273 :     curIndent = 0, curDepth = 2
2274 :     leftTot = 1, rightTot = 4
2275 :     spaceLeft = 20
2276 :     queue = [
2277 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2278 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2279 :     {tok=TEXT "if", sz=2, len=2}
2280 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}]
2281 :     fmtStk = [
2282 :     ]
2283 :     scanStk = [
2284 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
2285 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2286 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2287 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2288 :     END
2289 :     *** space: BEGIN
2290 :     width = 20
2291 :     curIndent = 0, curDepth = 2
2292 :     leftTot = 1, rightTot = 11
2293 :     spaceLeft = 20
2294 :     queue = [
2295 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2296 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2297 :     {tok=TEXT "if", sz=2, len=2}
2298 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}
2299 :     {tok=TEXT "(x < y)", sz=7, len=7}]
2300 :     fmtStk = [
2301 :     ]
2302 :     scanStk = [
2303 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
2304 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2305 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2306 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2307 :     END
2308 :     *** string: BEGIN
2309 :     width = 20
2310 :     curIndent = 0, curDepth = 2
2311 :     leftTot = 1, rightTot = 12
2312 :     spaceLeft = 20
2313 :     queue = [
2314 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2315 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2316 :     {tok=TEXT "if", sz=2, len=2}
2317 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2318 :     {tok=TEXT "(x < y)", sz=7, len=7}
2319 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}]
2320 :     fmtStk = [
2321 :     ]
2322 :     scanStk = [
2323 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2324 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2325 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2326 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2327 :     END
2328 :     *** openHVBox: BEGIN
2329 :     width = 20
2330 :     curIndent = 0, curDepth = 2
2331 :     leftTot = 1, rightTot = 13
2332 :     spaceLeft = 20
2333 :     queue = [
2334 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2335 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2336 :     {tok=TEXT "if", sz=2, len=2}
2337 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2338 :     {tok=TEXT "(x < y)", sz=7, len=7}
2339 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
2340 :     {tok=TEXT "{", sz=1, len=1}]
2341 :     fmtStk = [
2342 :     ]
2343 :     scanStk = [
2344 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2345 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2346 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2347 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2348 :     END
2349 :     *** space: BEGIN
2350 :     width = 20
2351 :     curIndent = 0, curDepth = 3
2352 :     leftTot = 1, rightTot = 13
2353 :     spaceLeft = 20
2354 :     queue = [
2355 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2356 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2357 :     {tok=TEXT "if", sz=2, len=2}
2358 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2359 :     {tok=TEXT "(x < y)", sz=7, len=7}
2360 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
2361 :     {tok=TEXT "{", sz=1, len=1}
2362 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}]
2363 :     fmtStk = [
2364 :     ]
2365 :     scanStk = [
2366 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2367 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2368 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2369 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2370 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2371 :     END
2372 :     *** string: BEGIN
2373 :     width = 20
2374 :     curIndent = 0, curDepth = 3
2375 :     leftTot = 1, rightTot = 14
2376 :     spaceLeft = 20
2377 :     queue = [
2378 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2379 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2380 :     {tok=TEXT "if", sz=2, len=2}
2381 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2382 :     {tok=TEXT "(x < y)", sz=7, len=7}
2383 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
2384 :     {tok=TEXT "{", sz=1, len=1}
2385 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
2386 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}]
2387 :     fmtStk = [
2388 :     ]
2389 :     scanStk = [
2390 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
2391 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2392 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2393 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2394 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2395 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2396 :     END
2397 :     *** space: BEGIN
2398 :     width = 20
2399 :     curIndent = 0, curDepth = 3
2400 :     leftTot = 1, rightTot = 20
2401 :     spaceLeft = 20
2402 :     queue = [
2403 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2404 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2405 :     {tok=TEXT "if", sz=2, len=2}
2406 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2407 :     {tok=TEXT "(x < y)", sz=7, len=7}
2408 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
2409 :     {tok=TEXT "{", sz=1, len=1}
2410 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
2411 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}
2412 :     {tok=TEXT "stmt1;", sz=6, len=6}]
2413 :     fmtStk = [
2414 :     ]
2415 :     scanStk = [
2416 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
2417 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2418 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2419 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2420 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2421 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2422 :     END
2423 :     *** openHBox: BEGIN
2424 :     width = 20
2425 :     curIndent = 0, curDepth = 3
2426 :     leftTot = 1, rightTot = 21
2427 :     spaceLeft = 20
2428 :     queue = [
2429 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2430 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2431 :     {tok=TEXT "if", sz=2, len=2}
2432 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2433 :     {tok=TEXT "(x < y)", sz=7, len=7}
2434 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
2435 :     {tok=TEXT "{", sz=1, len=1}
2436 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
2437 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
2438 :     {tok=TEXT "stmt1;", sz=6, len=6}
2439 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}]
2440 :     fmtStk = [
2441 :     ]
2442 :     scanStk = [
2443 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2444 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2445 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2446 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2447 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2448 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2449 :     END
2450 :     *** string: BEGIN
2451 :     width = 20
2452 :     curIndent = 0, curDepth = 4
2453 :     leftTot = 1, rightTot = 21
2454 :     spaceLeft = 20
2455 :     queue = [
2456 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2457 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2458 :     {tok=TEXT "if", sz=2, len=2}
2459 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2460 :     {tok=TEXT "(x < y)", sz=7, len=7}
2461 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
2462 :     {tok=TEXT "{", sz=1, len=1}
2463 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
2464 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
2465 :     {tok=TEXT "stmt1;", sz=6, len=6}
2466 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
2467 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}]
2468 :     fmtStk = [
2469 :     ]
2470 :     scanStk = [
2471 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
2472 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2473 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2474 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2475 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2476 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2477 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2478 :     END
2479 :     *** space: BEGIN
2480 :     width = 20
2481 :     curIndent = 4, curDepth = 4
2482 :     leftTot = 20, rightTot = 23
2483 :     spaceLeft = 10
2484 :     queue = [
2485 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
2486 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
2487 :     {tok=TEXT "if", sz=2, len=2}]
2488 :     fmtStk = [
2489 :     (HVBOX, 16)
2490 :     (HBOX, 20)
2491 :     (HOVBOX, 20)]
2492 :     scanStk = [
2493 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
2494 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2495 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2496 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2497 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2498 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2499 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2500 :     END
2501 :     *** string: BEGIN
2502 :     width = 20
2503 :     curIndent = 4, curDepth = 4
2504 :     leftTot = 20, rightTot = 24
2505 :     spaceLeft = 10
2506 :     queue = [
2507 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
2508 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
2509 :     {tok=TEXT "if", sz=2, len=2}
2510 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}]
2511 :     fmtStk = [
2512 :     (HVBOX, 16)
2513 :     (HBOX, 20)
2514 :     (HOVBOX, 20)]
2515 :     scanStk = [
2516 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
2517 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
2518 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2519 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2520 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2521 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2522 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2523 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2524 :     END
2525 :     *** space: BEGIN
2526 :     width = 20
2527 :     curIndent = 4, curDepth = 4
2528 :     leftTot = 21, rightTot = 31
2529 :     spaceLeft = 16
2530 :     queue = [
2531 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
2532 :     {tok=TEXT "if", sz=2, len=2}
2533 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}
2534 :     {tok=TEXT "(w < z)", sz=7, len=7}]
2535 :     fmtStk = [
2536 :     (HVBOX, 16)
2537 :     (HBOX, 20)
2538 :     (HOVBOX, 20)]
2539 :     scanStk = [
2540 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
2541 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
2542 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2543 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2544 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2545 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2546 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2547 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2548 :     END
2549 :     *** string: BEGIN
2550 :     width = 20
2551 :     curIndent = 4, curDepth = 4
2552 :     leftTot = 21, rightTot = 32
2553 :     spaceLeft = 16
2554 :     queue = [
2555 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
2556 :     {tok=TEXT "if", sz=2, len=2}
2557 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2558 :     {tok=TEXT "(w < z)", sz=7, len=7}
2559 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}]
2560 :     fmtStk = [
2561 :     (HVBOX, 16)
2562 :     (HBOX, 20)
2563 :     (HOVBOX, 20)]
2564 :     scanStk = [
2565 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
2566 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
2567 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2568 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2569 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2570 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2571 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2572 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2573 :     END
2574 :     *** openHVBox: BEGIN
2575 :     width = 20
2576 :     curIndent = 4, curDepth = 4
2577 :     leftTot = 21, rightTot = 33
2578 :     spaceLeft = 16
2579 :     queue = [
2580 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
2581 :     {tok=TEXT "if", sz=2, len=2}
2582 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2583 :     {tok=TEXT "(w < z)", sz=7, len=7}
2584 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
2585 :     {tok=TEXT "{", sz=1, len=1}]
2586 :     fmtStk = [
2587 :     (HVBOX, 16)
2588 :     (HBOX, 20)
2589 :     (HOVBOX, 20)]
2590 :     scanStk = [
2591 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
2592 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
2593 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2594 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2595 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2596 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2597 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2598 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2599 :     END
2600 :     *** space: BEGIN
2601 :     width = 20
2602 :     curIndent = 4, curDepth = 5
2603 :     leftTot = 21, rightTot = 33
2604 :     spaceLeft = 16
2605 :     queue = [
2606 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
2607 :     {tok=TEXT "if", sz=2, len=2}
2608 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2609 :     {tok=TEXT "(w < z)", sz=7, len=7}
2610 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
2611 :     {tok=TEXT "{", sz=1, len=1}
2612 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}]
2613 :     fmtStk = [
2614 :     (HVBOX, 16)
2615 :     (HBOX, 20)
2616 :     (HOVBOX, 20)]
2617 :     scanStk = [
2618 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
2619 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
2620 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
2621 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2622 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2623 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2624 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2625 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2626 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2627 :     END
2628 :     *** string: BEGIN
2629 :     width = 20
2630 :     curIndent = 4, curDepth = 5
2631 :     leftTot = 21, rightTot = 34
2632 :     spaceLeft = 16
2633 :     queue = [
2634 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
2635 :     {tok=TEXT "if", sz=2, len=2}
2636 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
2637 :     {tok=TEXT "(w < z)", sz=7, len=7}
2638 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
2639 :     {tok=TEXT "{", sz=1, len=1}
2640 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}
2641 :     {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1}]
2642 :     fmtStk = [
2643 :     (HVBOX, 16)
2644 :     (HBOX, 20)
2645 :     (HOVBOX, 20)]
2646 :     scanStk = [
2647 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
2648 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
2649 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
2650 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
2651 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2652 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2653 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2654 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2655 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2656 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2657 :     END
2658 :     *** space: BEGIN
2659 :     width = 20
2660 :     curIndent = 8, curDepth = 5
2661 :     leftTot = 40, rightTot = 40
2662 :     spaceLeft = 6
2663 :     queue = [
2664 :     ]
2665 :     fmtStk = [
2666 :     (HVBOX, 12)
2667 :     (HBOX, 16)
2668 :     (HVBOX, 16)
2669 :     (HBOX, 20)
2670 :     (HOVBOX, 20)]
2671 :     scanStk = [
2672 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
2673 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
2674 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
2675 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
2676 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
2677 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
2678 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
2679 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2680 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2681 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2682 :     END
2683 :     *** string: BEGIN
2684 :     width = 20
2685 :     curIndent = 8, curDepth = 5
2686 :     leftTot = 40, rightTot = 41
2687 :     spaceLeft = 6
2688 :     queue = [
2689 :     {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1}]
2690 :     fmtStk = [
2691 :     (HVBOX, 12)
2692 :     (HBOX, 16)
2693 :     (HVBOX, 16)
2694 :     (HBOX, 20)
2695 :     (HOVBOX, 20)]
2696 :     scanStk = [
2697 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
2698 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2699 :     END
2700 :     *** space: BEGIN
2701 :     width = 20
2702 :     curIndent = 8, curDepth = 5
2703 :     leftTot = 47, rightTot = 47
2704 :     spaceLeft = 6
2705 :     queue = [
2706 :     ]
2707 :     fmtStk = [
2708 :     (HVBOX, 12)
2709 :     (HBOX, 16)
2710 :     (HVBOX, 16)
2711 :     (HBOX, 20)
2712 :     (HOVBOX, 20)]
2713 :     scanStk = [
2714 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
2715 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2716 :     END
2717 :     *** string: BEGIN
2718 :     width = 20
2719 :     curIndent = 8, curDepth = 5
2720 :     leftTot = 47, rightTot = 48
2721 :     spaceLeft = 6
2722 :     queue = [
2723 :     {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1}]
2724 :     fmtStk = [
2725 :     (HVBOX, 12)
2726 :     (HBOX, 16)
2727 :     (HVBOX, 16)
2728 :     (HBOX, 20)
2729 :     (HOVBOX, 20)]
2730 :     scanStk = [
2731 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
2732 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2733 :     END
2734 :     *** closeBox: BEGIN
2735 :     width = 20
2736 :     curIndent = 8, curDepth = 5
2737 :     leftTot = 54, rightTot = 54
2738 :     spaceLeft = 6
2739 :     queue = [
2740 :     ]
2741 :     fmtStk = [
2742 :     (HVBOX, 12)
2743 :     (HBOX, 16)
2744 :     (HVBOX, 16)
2745 :     (HBOX, 20)
2746 :     (HOVBOX, 20)]
2747 :     scanStk = [
2748 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
2749 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2750 :     END
2751 :     *** newline: BEGIN
2752 :     width = 20
2753 :     curIndent = 8, curDepth = 4
2754 :     leftTot = 54, rightTot = 54
2755 :     spaceLeft = 6
2756 :     queue = [
2757 :     {tok=END, sz=0, len=0}]
2758 :     fmtStk = [
2759 :     (HVBOX, 12)
2760 :     (HBOX, 16)
2761 :     (HVBOX, 16)
2762 :     (HBOX, 20)
2763 :     (HOVBOX, 20)]
2764 :     scanStk = [
2765 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2766 :     END
2767 :     *** string: BEGIN
2768 :     width = 20
2769 :     curIndent = 4, curDepth = 4
2770 :     leftTot = 54, rightTot = 54
2771 :     spaceLeft = 16
2772 :     queue = [
2773 :     ]
2774 :     fmtStk = [
2775 :     (HBOX, 16)
2776 :     (HVBOX, 16)
2777 :     (HBOX, 20)
2778 :     (HOVBOX, 20)]
2779 :     scanStk = [
2780 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2781 :     END
2782 :     *** closeBox: BEGIN
2783 :     width = 20
2784 :     curIndent = 4, curDepth = 4
2785 :     leftTot = 55, rightTot = 55
2786 :     spaceLeft = 15
2787 :     queue = [
2788 :     ]
2789 :     fmtStk = [
2790 :     (HBOX, 16)
2791 :     (HVBOX, 16)
2792 :     (HBOX, 20)
2793 :     (HOVBOX, 20)]
2794 :     scanStk = [
2795 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2796 :     END
2797 :     *** space: BEGIN
2798 :     width = 20
2799 :     curIndent = 4, curDepth = 3
2800 :     leftTot = 55, rightTot = 55
2801 :     spaceLeft = 15
2802 :     queue = [
2803 :     {tok=END, sz=0, len=0}]
2804 :     fmtStk = [
2805 :     (HBOX, 16)
2806 :     (HVBOX, 16)
2807 :     (HBOX, 20)
2808 :     (HOVBOX, 20)]
2809 :     scanStk = [
2810 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2811 :     END
2812 :     *** string: BEGIN
2813 :     width = 20
2814 :     curIndent = 4, curDepth = 3
2815 :     leftTot = 55, rightTot = 56
2816 :     spaceLeft = 15
2817 :     queue = [
2818 :     {tok=END, sz=0, len=0}
2819 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}]
2820 :     fmtStk = [
2821 :     (HBOX, 16)
2822 :     (HVBOX, 16)
2823 :     (HBOX, 20)
2824 :     (HOVBOX, 20)]
2825 :     scanStk = [
2826 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
2827 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2828 :     END
2829 :     *** space: BEGIN
2830 :     width = 20
2831 :     curIndent = 4, curDepth = 3
2832 :     leftTot = 55, rightTot = 62
2833 :     spaceLeft = 15
2834 :     queue = [
2835 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}
2836 :     {tok=TEXT "stmt5;", sz=6, len=6}]
2837 :     fmtStk = [
2838 :     (HVBOX, 16)
2839 :     (HBOX, 20)
2840 :     (HOVBOX, 20)]
2841 :     scanStk = [
2842 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
2843 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2844 :     END
2845 :     *** string: BEGIN
2846 :     width = 20
2847 :     curIndent = 4, curDepth = 3
2848 :     leftTot = 55, rightTot = 63
2849 :     spaceLeft = 15
2850 :     queue = [
2851 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
2852 :     {tok=TEXT "stmt5;", sz=6, len=6}
2853 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}]
2854 :     fmtStk = [
2855 :     (HVBOX, 16)
2856 :     (HBOX, 20)
2857 :     (HOVBOX, 20)]
2858 :     scanStk = [
2859 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
2860 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2861 :     END
2862 :     *** closeBox: BEGIN
2863 :     width = 20
2864 :     curIndent = 4, curDepth = 3
2865 :     leftTot = 62, rightTot = 69
2866 :     spaceLeft = 10
2867 :     queue = [
2868 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}
2869 :     {tok=TEXT "stmt6;", sz=6, len=6}]
2870 :     fmtStk = [
2871 :     (HVBOX, 16)
2872 :     (HBOX, 20)
2873 :     (HOVBOX, 20)]
2874 :     scanStk = [
2875 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
2876 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2877 :     END
2878 :     *** newline: BEGIN
2879 :     width = 20
2880 :     curIndent = 4, curDepth = 2
2881 :     leftTot = 62, rightTot = 69
2882 :     spaceLeft = 10
2883 :     queue = [
2884 :     {tok=BREAK{nsp=1, offset=0}, sz=7, len=1}
2885 :     {tok=TEXT "stmt6;", sz=6, len=6}
2886 :     {tok=END, sz=0, len=0}]
2887 :     fmtStk = [
2888 :     (HVBOX, 16)
2889 :     (HBOX, 20)
2890 :     (HOVBOX, 20)]
2891 :     scanStk = [
2892 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2893 :     END
2894 :     *** string: BEGIN
2895 :     width = 20
2896 :     curIndent = 0, curDepth = 2
2897 :     leftTot = 69, rightTot = 69
2898 :     spaceLeft = 20
2899 :     queue = [
2900 :     ]
2901 :     fmtStk = [
2902 :     (HBOX, 20)
2903 :     (HOVBOX, 20)]
2904 :     scanStk = [
2905 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2906 :     END
2907 :     *** closeBox: BEGIN
2908 :     width = 20
2909 :     curIndent = 0, curDepth = 2
2910 :     leftTot = 70, rightTot = 70
2911 :     spaceLeft = 19
2912 :     queue = [
2913 :     ]
2914 :     fmtStk = [
2915 :     (HBOX, 20)
2916 :     (HOVBOX, 20)]
2917 :     scanStk = [
2918 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2919 :     END
2920 :     *** closeStream: BEGIN
2921 :     width = 20
2922 :     curIndent = 0, curDepth = 1
2923 :     leftTot = 70, rightTot = 70
2924 :     spaceLeft = 19
2925 :     queue = [
2926 :     {tok=END, sz=0, len=0}]
2927 :     fmtStk = [
2928 :     (HBOX, 20)
2929 :     (HOVBOX, 20)]
2930 :     scanStk = [
2931 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2932 :     END
2933 : monnier 469 *** openHBox: BEGIN
2934 :     width = 20
2935 :     curIndent = 0, curDepth = 1
2936 :     leftTot = 1, rightTot = 1
2937 :     spaceLeft = 20
2938 :     queue = [
2939 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
2940 :     fmtStk = []
2941 :     scanStk = [
2942 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2943 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2944 :     END
2945 :     *** string: BEGIN
2946 :     width = 20
2947 :     curIndent = 0, curDepth = 2
2948 :     leftTot = 1, rightTot = 1
2949 :     spaceLeft = 20
2950 :     queue = [
2951 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2952 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}]
2953 :     fmtStk = []
2954 :     scanStk = [
2955 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2956 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2957 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2958 :     END
2959 :     *** space: BEGIN
2960 :     width = 20
2961 :     curIndent = 0, curDepth = 2
2962 :     leftTot = 1, rightTot = 3
2963 :     spaceLeft = 20
2964 :     queue = [
2965 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2966 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2967 :     {tok=TEXT "if", sz=2, len=2}]
2968 :     fmtStk = []
2969 :     scanStk = [
2970 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2971 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2972 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2973 :     END
2974 :     *** string: BEGIN
2975 :     width = 20
2976 :     curIndent = 0, curDepth = 2
2977 :     leftTot = 1, rightTot = 4
2978 :     spaceLeft = 20
2979 :     queue = [
2980 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2981 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2982 :     {tok=TEXT "if", sz=2, len=2}
2983 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}]
2984 :     fmtStk = []
2985 :     scanStk = [
2986 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
2987 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
2988 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
2989 :     (-1, {tok=TEXT "", sz=-1, len=0})]
2990 :     END
2991 :     *** space: BEGIN
2992 :     width = 20
2993 :     curIndent = 0, curDepth = 2
2994 :     leftTot = 1, rightTot = 11
2995 :     spaceLeft = 20
2996 :     queue = [
2997 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
2998 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
2999 :     {tok=TEXT "if", sz=2, len=2}
3000 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}
3001 :     {tok=TEXT "(x < y)", sz=7, len=7}]
3002 :     fmtStk = []
3003 :     scanStk = [
3004 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
3005 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3006 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3007 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3008 :     END
3009 :     *** string: BEGIN
3010 :     width = 20
3011 :     curIndent = 0, curDepth = 2
3012 :     leftTot = 1, rightTot = 12
3013 :     spaceLeft = 20
3014 :     queue = [
3015 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3016 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3017 :     {tok=TEXT "if", sz=2, len=2}
3018 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3019 :     {tok=TEXT "(x < y)", sz=7, len=7}
3020 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}]
3021 :     fmtStk = []
3022 :     scanStk = [
3023 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3024 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3025 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3026 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3027 :     END
3028 :     *** openHVBox: BEGIN
3029 :     width = 20
3030 :     curIndent = 0, curDepth = 2
3031 :     leftTot = 1, rightTot = 13
3032 :     spaceLeft = 20
3033 :     queue = [
3034 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3035 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3036 :     {tok=TEXT "if", sz=2, len=2}
3037 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3038 :     {tok=TEXT "(x < y)", sz=7, len=7}
3039 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
3040 :     {tok=TEXT "{", sz=1, len=1}]
3041 :     fmtStk = []
3042 :     scanStk = [
3043 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3044 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3045 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3046 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3047 :     END
3048 :     *** space: BEGIN
3049 :     width = 20
3050 :     curIndent = 0, curDepth = 3
3051 :     leftTot = 1, rightTot = 13
3052 :     spaceLeft = 20
3053 :     queue = [
3054 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3055 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3056 :     {tok=TEXT "if", sz=2, len=2}
3057 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3058 :     {tok=TEXT "(x < y)", sz=7, len=7}
3059 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
3060 :     {tok=TEXT "{", sz=1, len=1}
3061 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}]
3062 :     fmtStk = []
3063 :     scanStk = [
3064 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3065 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3066 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3067 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3068 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3069 :     END
3070 :     *** string: BEGIN
3071 :     width = 20
3072 :     curIndent = 0, curDepth = 3
3073 :     leftTot = 1, rightTot = 14
3074 :     spaceLeft = 20
3075 :     queue = [
3076 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3077 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3078 :     {tok=TEXT "if", sz=2, len=2}
3079 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3080 :     {tok=TEXT "(x < y)", sz=7, len=7}
3081 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
3082 :     {tok=TEXT "{", sz=1, len=1}
3083 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
3084 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}]
3085 :     fmtStk = []
3086 :     scanStk = [
3087 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
3088 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3089 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3090 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3091 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3092 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3093 :     END
3094 :     *** space: BEGIN
3095 :     width = 20
3096 :     curIndent = 0, curDepth = 3
3097 :     leftTot = 1, rightTot = 20
3098 :     spaceLeft = 20
3099 :     queue = [
3100 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3101 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3102 :     {tok=TEXT "if", sz=2, len=2}
3103 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3104 :     {tok=TEXT "(x < y)", sz=7, len=7}
3105 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
3106 :     {tok=TEXT "{", sz=1, len=1}
3107 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
3108 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}
3109 :     {tok=TEXT "stmt1;", sz=6, len=6}]
3110 :     fmtStk = []
3111 :     scanStk = [
3112 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
3113 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3114 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3115 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3116 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3117 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3118 :     END
3119 :     *** openHBox: BEGIN
3120 :     width = 20
3121 :     curIndent = 0, curDepth = 3
3122 :     leftTot = 1, rightTot = 21
3123 :     spaceLeft = 20
3124 :     queue = [
3125 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3126 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3127 :     {tok=TEXT "if", sz=2, len=2}
3128 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3129 :     {tok=TEXT "(x < y)", sz=7, len=7}
3130 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
3131 :     {tok=TEXT "{", sz=1, len=1}
3132 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
3133 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
3134 :     {tok=TEXT "stmt1;", sz=6, len=6}
3135 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}]
3136 :     fmtStk = []
3137 :     scanStk = [
3138 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3139 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3140 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3141 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3142 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3143 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3144 :     END
3145 :     *** string: BEGIN
3146 :     width = 20
3147 :     curIndent = 0, curDepth = 4
3148 :     leftTot = 1, rightTot = 21
3149 :     spaceLeft = 20
3150 :     queue = [
3151 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3152 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3153 :     {tok=TEXT "if", sz=2, len=2}
3154 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3155 :     {tok=TEXT "(x < y)", sz=7, len=7}
3156 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
3157 :     {tok=TEXT "{", sz=1, len=1}
3158 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
3159 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
3160 :     {tok=TEXT "stmt1;", sz=6, len=6}
3161 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
3162 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}]
3163 :     fmtStk = []
3164 :     scanStk = [
3165 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
3166 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3167 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3168 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3169 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3170 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3171 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3172 :     END
3173 :     *** space: BEGIN
3174 :     width = 20
3175 :     curIndent = 4, curDepth = 4
3176 :     leftTot = 20, rightTot = 23
3177 :     spaceLeft = 10
3178 :     queue = [
3179 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
3180 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
3181 :     {tok=TEXT "if", sz=2, len=2}]
3182 :     fmtStk = [
3183 :     (HVBOX, 16)
3184 :     (HBOX, 20)
3185 :     (HOVBOX, 20)]
3186 :     scanStk = [
3187 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
3188 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3189 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3190 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3191 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3192 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3193 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3194 :     END
3195 :     *** string: BEGIN
3196 :     width = 20
3197 :     curIndent = 4, curDepth = 4
3198 :     leftTot = 20, rightTot = 24
3199 :     spaceLeft = 10
3200 :     queue = [
3201 :     {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1}
3202 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
3203 :     {tok=TEXT "if", sz=2, len=2}
3204 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}]
3205 :     fmtStk = [
3206 :     (HVBOX, 16)
3207 :     (HBOX, 20)
3208 :     (HOVBOX, 20)]
3209 :     scanStk = [
3210 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
3211 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
3212 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3213 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3214 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3215 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3216 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3217 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3218 :     END
3219 :     *** space: BEGIN
3220 :     width = 20
3221 :     curIndent = 4, curDepth = 4
3222 :     leftTot = 21, rightTot = 31
3223 :     spaceLeft = 16
3224 :     queue = [
3225 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
3226 :     {tok=TEXT "if", sz=2, len=2}
3227 :     {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1}
3228 :     {tok=TEXT "(w < z)", sz=7, len=7}]
3229 :     fmtStk = [
3230 :     (HVBOX, 16)
3231 :     (HBOX, 20)
3232 :     (HOVBOX, 20)]
3233 :     scanStk = [
3234 :     (24, {tok=BREAK{nsp=1, offset=0}, sz=-23, len=1})
3235 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
3236 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3237 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3238 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3239 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3240 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3241 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3242 :     END
3243 :     *** string: BEGIN
3244 :     width = 20
3245 :     curIndent = 4, curDepth = 4
3246 :     leftTot = 21, rightTot = 32
3247 :     spaceLeft = 16
3248 :     queue = [
3249 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
3250 :     {tok=TEXT "if", sz=2, len=2}
3251 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3252 :     {tok=TEXT "(w < z)", sz=7, len=7}
3253 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}]
3254 :     fmtStk = [
3255 :     (HVBOX, 16)
3256 :     (HBOX, 20)
3257 :     (HOVBOX, 20)]
3258 :     scanStk = [
3259 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
3260 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
3261 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3262 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3263 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3264 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3265 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3266 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3267 :     END
3268 :     *** openHVBox: BEGIN
3269 :     width = 20
3270 :     curIndent = 4, curDepth = 4
3271 :     leftTot = 21, rightTot = 33
3272 :     spaceLeft = 16
3273 :     queue = [
3274 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
3275 :     {tok=TEXT "if", sz=2, len=2}
3276 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3277 :     {tok=TEXT "(w < z)", sz=7, len=7}
3278 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
3279 :     {tok=TEXT "{", sz=1, len=1}]
3280 :     fmtStk = [
3281 :     (HVBOX, 16)
3282 :     (HBOX, 20)
3283 :     (HOVBOX, 20)]
3284 :     scanStk = [
3285 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
3286 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
3287 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3288 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3289 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3290 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3291 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3292 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3293 :     END
3294 :     *** space: BEGIN
3295 :     width = 20
3296 :     curIndent = 4, curDepth = 5
3297 :     leftTot = 21, rightTot = 33
3298 :     spaceLeft = 16
3299 :     queue = [
3300 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
3301 :     {tok=TEXT "if", sz=2, len=2}
3302 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3303 :     {tok=TEXT "(w < z)", sz=7, len=7}
3304 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
3305 :     {tok=TEXT "{", sz=1, len=1}
3306 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}]
3307 :     fmtStk = [
3308 :     (HVBOX, 16)
3309 :     (HBOX, 20)
3310 :     (HOVBOX, 20)]
3311 :     scanStk = [
3312 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
3313 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
3314 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
3315 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3316 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3317 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3318 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3319 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3320 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3321 :     END
3322 :     *** string: BEGIN
3323 :     width = 20
3324 :     curIndent = 4, curDepth = 5
3325 :     leftTot = 21, rightTot = 34
3326 :     spaceLeft = 16
3327 :     queue = [
3328 :     {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0}
3329 :     {tok=TEXT "if", sz=2, len=2}
3330 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
3331 :     {tok=TEXT "(w < z)", sz=7, len=7}
3332 :     {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1}
3333 :     {tok=TEXT "{", sz=1, len=1}
3334 :     {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0}
3335 :     {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1}]
3336 :     fmtStk = [
3337 :     (HVBOX, 16)
3338 :     (HBOX, 20)
3339 :     (HOVBOX, 20)]
3340 :     scanStk = [
3341 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
3342 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
3343 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
3344 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
3345 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3346 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3347 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3348 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3349 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3350 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3351 :     END
3352 :     *** space: BEGIN
3353 :     width = 20
3354 :     curIndent = 8, curDepth = 5
3355 :     leftTot = 40, rightTot = 40
3356 :     spaceLeft = 6
3357 :     queue = []
3358 :     fmtStk = [
3359 :     (HVBOX, 12)
3360 :     (HBOX, 16)
3361 :     (HVBOX, 16)
3362 :     (HBOX, 20)
3363 :     (HOVBOX, 20)]
3364 :     scanStk = [
3365 :     (34, {tok=BREAK{nsp=1, offset=0}, sz=-33, len=1})
3366 :     (33, {tok=BEGIN(Abs 4, HVBOX), sz=-33, len=0})
3367 :     (32, {tok=BREAK{nsp=1, offset=0}, sz=-31, len=1})
3368 :     (21, {tok=BEGIN(Abs 0, HBOX), sz=-21, len=0})
3369 :     (21, {tok=BREAK{nsp=1, offset=0}, sz=-20, len=1})
3370 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
3371 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
3372 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3373 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3374 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3375 :     END
3376 :     *** string: BEGIN
3377 :     width = 20
3378 :     curIndent = 8, curDepth = 5
3379 :     leftTot = 40, rightTot = 41
3380 :     spaceLeft = 6
3381 :     queue = [
3382 :     {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1}]
3383 :     fmtStk = [
3384 :     (HVBOX, 12)
3385 :     (HBOX, 16)
3386 :     (HVBOX, 16)
3387 :     (HBOX, 20)
3388 :     (HOVBOX, 20)]
3389 :     scanStk = [
3390 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
3391 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3392 :     END
3393 :     *** space: BEGIN
3394 :     width = 20
3395 :     curIndent = 8, curDepth = 5
3396 :     leftTot = 47, rightTot = 47
3397 :     spaceLeft = 6
3398 :     queue = []
3399 :     fmtStk = [
3400 :     (HVBOX, 12)
3401 :     (HBOX, 16)
3402 :     (HVBOX, 16)
3403 :     (HBOX, 20)
3404 :     (HOVBOX, 20)]
3405 :     scanStk = [
3406 :     (41, {tok=BREAK{nsp=1, offset=0}, sz=-40, len=1})
3407 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3408 :     END
3409 :     *** string: BEGIN
3410 :     width = 20
3411 :     curIndent = 8, curDepth = 5
3412 :     leftTot = 47, rightTot = 48
3413 :     spaceLeft = 6
3414 :     queue = [
3415 :     {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1}]
3416 :     fmtStk = [
3417 :     (HVBOX, 12)
3418 :     (HBOX, 16)
3419 :     (HVBOX, 16)
3420 :     (HBOX, 20)
3421 :     (HOVBOX, 20)]
3422 :     scanStk = [
3423 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
3424 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3425 :     END
3426 :     *** closeBox: BEGIN
3427 :     width = 20
3428 :     curIndent = 8, curDepth = 5
3429 :     leftTot = 54, rightTot = 54
3430 :     spaceLeft = 6
3431 :     queue = []
3432 :     fmtStk = [
3433 :     (HVBOX, 12)
3434 :     (HBOX, 16)
3435 :     (HVBOX, 16)
3436 :     (HBOX, 20)
3437 :     (HOVBOX, 20)]
3438 :     scanStk = [
3439 :     (48, {tok=BREAK{nsp=1, offset=0}, sz=-47, len=1})
3440 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3441 :     END
3442 :     *** newline: BEGIN
3443 :     width = 20
3444 :     curIndent = 8, curDepth = 4
3445 :     leftTot = 54, rightTot = 54
3446 :     spaceLeft = 6
3447 :     queue = [
3448 :     {tok=END, sz=0, len=0}]
3449 :     fmtStk = [
3450 :     (HVBOX, 12)
3451 :     (HBOX, 16)
3452 :     (HVBOX, 16)
3453 :     (HBOX, 20)
3454 :     (HOVBOX, 20)]
3455 :     scanStk = [
3456 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3457 :     END
3458 :     *** string: BEGIN
3459 :     width = 20
3460 :     curIndent = 4, curDepth = 4
3461 :     leftTot = 54, rightTot = 54
3462 :     spaceLeft = 16
3463 :     queue = []
3464 :     fmtStk = [
3465 :     (HBOX, 16)
3466 :     (HVBOX, 16)
3467 :     (HBOX, 20)
3468 :     (HOVBOX, 20)]
3469 :     scanStk = [
3470 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3471 :     END
3472 :     *** closeBox: BEGIN
3473 :     width = 20
3474 :     curIndent = 4, curDepth = 4
3475 :     leftTot = 55, rightTot = 55
3476 :     spaceLeft = 15
3477 :     queue = []
3478 :     fmtStk = [
3479 :     (HBOX, 16)
3480 :     (HVBOX, 16)
3481 :     (HBOX, 20)
3482 :     (HOVBOX, 20)]
3483 :     scanStk = [
3484 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3485 :     END
3486 :     *** space: BEGIN
3487 :     width = 20
3488 :     curIndent = 4, curDepth = 3
3489 :     leftTot = 55, rightTot = 55
3490 :     spaceLeft = 15
3491 :     queue = [
3492 :     {tok=END, sz=0, len=0}]
3493 :     fmtStk = [
3494 :     (HBOX, 16)
3495 :     (HVBOX, 16)
3496 :     (HBOX, 20)
3497 :     (HOVBOX, 20)]
3498 :     scanStk = [
3499 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3500 :     END
3501 :     *** string: BEGIN
3502 :     width = 20
3503 :     curIndent = 4, curDepth = 3
3504 :     leftTot = 55, rightTot = 56
3505 :     spaceLeft = 15
3506 :     queue = [
3507 :     {tok=END, sz=0, len=0}
3508 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}]
3509 :     fmtStk = [
3510 :     (HBOX, 16)
3511 :     (HVBOX, 16)
3512 :     (HBOX, 20)
3513 :     (HOVBOX, 20)]
3514 :     scanStk = [
3515 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
3516 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3517 :     END
3518 :     *** space: BEGIN
3519 :     width = 20
3520 :     curIndent = 4, curDepth = 3
3521 :     leftTot = 55, rightTot = 62
3522 :     spaceLeft = 15
3523 :     queue = [
3524 :     {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1}
3525 :     {tok=TEXT "stmt5;", sz=6, len=6}]
3526 :     fmtStk = [
3527 :     (HVBOX, 16)
3528 :     (HBOX, 20)
3529 :     (HOVBOX, 20)]
3530 :     scanStk = [
3531 :     (56, {tok=BREAK{nsp=1, offset=0}, sz=-55, len=1})
3532 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3533 :     END
3534 :     *** string: BEGIN
3535 :     width = 20
3536 :     curIndent = 4, curDepth = 3
3537 :     leftTot = 55, rightTot = 63
3538 :     spaceLeft = 15
3539 :     queue = [
3540 :     {tok=BREAK{nsp=1, offset=0}, sz=8, len=1}
3541 :     {tok=TEXT "stmt5;", sz=6, len=6}
3542 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}]
3543 :     fmtStk = [
3544 :     (HVBOX, 16)
3545 :     (HBOX, 20)
3546 :     (HOVBOX, 20)]
3547 :     scanStk = [
3548 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
3549 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3550 :     END
3551 :     *** closeBox: BEGIN
3552 :     width = 20
3553 :     curIndent = 4, curDepth = 3
3554 :     leftTot = 62, rightTot = 69
3555 :     spaceLeft = 10
3556 :     queue = [
3557 :     {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1}
3558 :     {tok=TEXT "stmt6;", sz=6, len=6}]
3559 :     fmtStk = [
3560 :     (HVBOX, 16)
3561 :     (HBOX, 20)
3562 :     (HOVBOX, 20)]
3563 :     scanStk = [
3564 :     (63, {tok=BREAK{nsp=1, offset=0}, sz=-62, len=1})
3565 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3566 :     END
3567 :     *** newline: BEGIN
3568 :     width = 20
3569 :     curIndent = 4, curDepth = 2
3570 :     leftTot = 62, rightTot = 69
3571 :     spaceLeft = 10
3572 :     queue = [
3573 :     {tok=BREAK{nsp=1, offset=0}, sz=7, len=1}
3574 :     {tok=TEXT "stmt6;", sz=6, len=6}
3575 :     {tok=END, sz=0, len=0}]
3576 :     fmtStk = [
3577 :     (HVBOX, 16)
3578 :     (HBOX, 20)
3579 :     (HOVBOX, 20)]
3580 :     scanStk = [
3581 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3582 :     END
3583 :     *** string: BEGIN
3584 :     width = 20
3585 :     curIndent = 0, curDepth = 2
3586 :     leftTot = 69, rightTot = 69
3587 :     spaceLeft = 20
3588 :     queue = []
3589 :     fmtStk = [
3590 :     (HBOX, 20)
3591 :     (HOVBOX, 20)]
3592 :     scanStk = [
3593 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3594 :     END
3595 :     *** closeBox: BEGIN
3596 :     width = 20
3597 :     curIndent = 0, curDepth = 2
3598 :     leftTot = 70, rightTot = 70
3599 :     spaceLeft = 19
3600 :     queue = []
3601 :     fmtStk = [
3602 :     (HBOX, 20)
3603 :     (HOVBOX, 20)]
3604 :     scanStk = [
3605 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3606 :     END
3607 :     *** closeStream: BEGIN
3608 :     width = 20
3609 :     curIndent = 0, curDepth = 1
3610 :     leftTot = 70, rightTot = 70
3611 :     spaceLeft = 19
3612 :     queue = [
3613 :     {tok=END, sz=0, len=0}]
3614 :     fmtStk = [
3615 :     (HBOX, 20)
3616 :     (HOVBOX, 20)]
3617 :     scanStk = [
3618 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3619 :     END
3620 :     *** openHBox: BEGIN
3621 :     width = 10
3622 :     curIndent = 0, curDepth = 1
3623 :     leftTot = 1, rightTot = 1
3624 :     spaceLeft = 10
3625 :     queue = [
3626 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
3627 :     fmtStk = []
3628 :     scanStk = [
3629 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3630 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3631 :     END
3632 :     *** string: BEGIN
3633 :     width = 10
3634 :     curIndent = 0, curDepth = 2
3635 :     leftTot = 1, rightTot = 1
3636 :     spaceLeft = 10
3637 :     queue = [
3638 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3639 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}]
3640 :     fmtStk = []
3641 :     scanStk = [
3642 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3643 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3644 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3645 :     END
3646 :     *** cut: BEGIN
3647 :     width = 10
3648 :     curIndent = 0, curDepth = 2
3649 :     leftTot = 1, rightTot = 3
3650 :     spaceLeft = 10
3651 :     queue = [
3652 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3653 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3654 :     {tok=TEXT "xx", sz=2, len=2}]
3655 :     fmtStk = []
3656 :     scanStk = [
3657 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3658 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3659 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3660 :     END
3661 :     *** string: BEGIN
3662 :     width = 10
3663 :     curIndent = 0, curDepth = 2
3664 :     leftTot = 1, rightTot = 3
3665 :     spaceLeft = 10
3666 :     queue = [
3667 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3668 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3669 :     {tok=TEXT "xx", sz=2, len=2}
3670 :     {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0}]
3671 :     fmtStk = []
3672 :     scanStk = [
3673 :     (3, {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0})
3674 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3675 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3676 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3677 :     END
3678 :     *** cut: BEGIN
3679 :     width = 10
3680 :     curIndent = 0, curDepth = 2
3681 :     leftTot = 1, rightTot = 5
3682 :     spaceLeft = 10
3683 :     queue = [
3684 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3685 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3686 :     {tok=TEXT "xx", sz=2, len=2}
3687 :     {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0}
3688 :     {tok=TEXT "yy", sz=2, len=2}]
3689 :     fmtStk = []
3690 :     scanStk = [
3691 :     (3, {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0})
3692 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3693 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3694 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3695 :     END
3696 :     *** string: BEGIN
3697 :     width = 10
3698 :     curIndent = 0, curDepth = 2
3699 :     leftTot = 1, rightTot = 5
3700 :     spaceLeft = 10
3701 :     queue = [
3702 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3703 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3704 :     {tok=TEXT "xx", sz=2, len=2}
3705 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
3706 :     {tok=TEXT "yy", sz=2, len=2}
3707 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}]
3708 :     fmtStk = []
3709 :     scanStk = [
3710 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
3711 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3712 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3713 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3714 :     END
3715 :     *** closeBox: BEGIN
3716 :     width = 10
3717 :     curIndent = 0, curDepth = 2
3718 :     leftTot = 1, rightTot = 7
3719 :     spaceLeft = 10
3720 :     queue = [
3721 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3722 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3723 :     {tok=TEXT "xx", sz=2, len=2}
3724 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
3725 :     {tok=TEXT "yy", sz=2, len=2}
3726 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}
3727 :     {tok=TEXT "zz", sz=2, len=2}]
3728 :     fmtStk = []
3729 :     scanStk = [
3730 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
3731 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3732 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3733 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3734 :     END
3735 :     *** closeStream: BEGIN
3736 :     width = 10
3737 :     curIndent = 0, curDepth = 1
3738 :     leftTot = 1, rightTot = 7
3739 :     spaceLeft = 10
3740 :     queue = [
3741 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3742 :     {tok=BEGIN(Abs 0, HBOX), sz=6, len=0}
3743 :     {tok=TEXT "xx", sz=2, len=2}
3744 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
3745 :     {tok=TEXT "yy", sz=2, len=2}
3746 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
3747 :     {tok=TEXT "zz", sz=2, len=2}
3748 :     {tok=END, sz=0, len=0}]
3749 :     fmtStk = []
3750 :     scanStk = [
3751 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3752 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3753 :     END
3754 :     *** openHBox: BEGIN
3755 :     width = 10
3756 :     curIndent = 0, curDepth = 1
3757 :     leftTot = 1, rightTot = 1
3758 :     spaceLeft = 10
3759 :     queue = [
3760 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
3761 :     fmtStk = []
3762 :     scanStk = [
3763 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3764 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3765 :     END
3766 :     *** string: BEGIN
3767 :     width = 10
3768 :     curIndent = 0, curDepth = 2
3769 :     leftTot = 1, rightTot = 1
3770 :     spaceLeft = 10
3771 :     queue = [
3772 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3773 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}]
3774 :     fmtStk = []
3775 :     scanStk = [
3776 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3777 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3778 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3779 :     END
3780 :     *** cut: BEGIN
3781 :     width = 10
3782 :     curIndent = 0, curDepth = 2
3783 :     leftTot = 1, rightTot = 4
3784 :     spaceLeft = 10
3785 :     queue = [
3786 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3787 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3788 :     {tok=TEXT "xxx", sz=3, len=3}]
3789 :     fmtStk = []
3790 :     scanStk = [
3791 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3792 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3793 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3794 :     END
3795 :     *** string: BEGIN
3796 :     width = 10
3797 :     curIndent = 0, curDepth = 2
3798 :     leftTot = 1, rightTot = 4
3799 :     spaceLeft = 10
3800 :     queue = [
3801 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3802 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3803 :     {tok=TEXT "xxx", sz=3, len=3}
3804 :     {tok=BREAK{nsp=0, offset=0}, sz=-4, len=0}]
3805 :     fmtStk = []
3806 :     scanStk = [
3807 :     (4, {tok=BREAK{nsp=0, offset=0}, sz=-4, len=0})
3808 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3809 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3810 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3811 :     END
3812 :     *** cut: BEGIN
3813 :     width = 10
3814 :     curIndent = 0, curDepth = 2
3815 :     leftTot = 1, rightTot = 7
3816 :     spaceLeft = 10
3817 :     queue = [
3818 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3819 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3820 :     {tok=TEXT "xxx", sz=3, len=3}
3821 :     {tok=BREAK{nsp=0, offset=0}, sz=-4, len=0}
3822 :     {tok=TEXT "yyy", sz=3, len=3}]
3823 :     fmtStk = []
3824 :     scanStk = [
3825 :     (4, {tok=BREAK{nsp=0, offset=0}, sz=-4, len=0})
3826 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3827 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3828 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3829 :     END
3830 :     *** string: BEGIN
3831 :     width = 10
3832 :     curIndent = 0, curDepth = 2
3833 :     leftTot = 1, rightTot = 7
3834 :     spaceLeft = 10
3835 :     queue = [
3836 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3837 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3838 :     {tok=TEXT "xxx", sz=3, len=3}
3839 :     {tok=BREAK{nsp=0, offset=0}, sz=3, len=0}
3840 :     {tok=TEXT "yyy", sz=3, len=3}
3841 :     {tok=BREAK{nsp=0, offset=0}, sz=-7, len=0}]
3842 :     fmtStk = []
3843 :     scanStk = [
3844 :     (7, {tok=BREAK{nsp=0, offset=0}, sz=-7, len=0})
3845 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3846 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3847 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3848 :     END
3849 :     *** closeBox: BEGIN
3850 :     width = 10
3851 :     curIndent = 0, curDepth = 2
3852 :     leftTot = 1, rightTot = 10
3853 :     spaceLeft = 10
3854 :     queue = [
3855 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3856 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
3857 :     {tok=TEXT "xxx", sz=3, len=3}
3858 :     {tok=BREAK{nsp=0, offset=0}, sz=3, len=0}
3859 :     {tok=TEXT "yyy", sz=3, len=3}
3860 :     {tok=BREAK{nsp=0, offset=0}, sz=-7, len=0}
3861 :     {tok=TEXT "zzz", sz=3, len=3}]
3862 :     fmtStk = []
3863 :     scanStk = [
3864 :     (7, {tok=BREAK{nsp=0, offset=0}, sz=-7, len=0})
3865 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
3866 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3867 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3868 :     END
3869 :     *** closeStream: BEGIN
3870 :     width = 10
3871 :     curIndent = 0, curDepth = 1
3872 :     leftTot = 1, rightTot = 10
3873 :     spaceLeft = 10
3874 :     queue = [
3875 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3876 :     {tok=BEGIN(Abs 0, HBOX), sz=9, len=0}
3877 :     {tok=TEXT "xxx", sz=3, len=3}
3878 :     {tok=BREAK{nsp=0, offset=0}, sz=3, len=0}
3879 :     {tok=TEXT "yyy", sz=3, len=3}
3880 :     {tok=BREAK{nsp=0, offset=0}, sz=3, len=0}
3881 :     {tok=TEXT "zzz", sz=3, len=3}
3882 :     {tok=END, sz=0, len=0}]
3883 :     fmtStk = []
3884 :     scanStk = [
3885 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3886 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3887 :     END
3888 :     *** openVBox: BEGIN
3889 :     width = 10
3890 :     curIndent = 0, curDepth = 1
3891 :     leftTot = 1, rightTot = 1
3892 :     spaceLeft = 10
3893 :     queue = [
3894 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
3895 :     fmtStk = []
3896 :     scanStk = [
3897 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3898 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3899 :     END
3900 :     *** string: BEGIN
3901 :     width = 10
3902 :     curIndent = 0, curDepth = 2
3903 :     leftTot = 1, rightTot = 1
3904 :     spaceLeft = 10
3905 :     queue = [
3906 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3907 :     {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0}]
3908 :     fmtStk = []
3909 :     scanStk = [
3910 :     (1, {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0})
3911 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3912 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3913 :     END
3914 :     *** cut: BEGIN
3915 :     width = 10
3916 :     curIndent = 0, curDepth = 2
3917 :     leftTot = 1, rightTot = 3
3918 :     spaceLeft = 10
3919 :     queue = [
3920 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3921 :     {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0}
3922 :     {tok=TEXT "xx", sz=2, len=2}]
3923 :     fmtStk = []
3924 :     scanStk = [
3925 :     (1, {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0})
3926 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3927 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3928 :     END
3929 :     *** string: BEGIN
3930 :     width = 10
3931 :     curIndent = 0, curDepth = 2
3932 :     leftTot = 1, rightTot = 3
3933 :     spaceLeft = 10
3934 :     queue = [
3935 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3936 :     {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0}
3937 :     {tok=TEXT "xx", sz=2, len=2}
3938 :     {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0}]
3939 :     fmtStk = []
3940 :     scanStk = [
3941 :     (3, {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0})
3942 :     (1, {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0})
3943 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3944 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3945 :     END
3946 :     *** cut: BEGIN
3947 :     width = 10
3948 :     curIndent = 0, curDepth = 2
3949 :     leftTot = 1, rightTot = 5
3950 :     spaceLeft = 10
3951 :     queue = [
3952 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3953 :     {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0}
3954 :     {tok=TEXT "xx", sz=2, len=2}
3955 :     {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0}
3956 :     {tok=TEXT "yy", sz=2, len=2}]
3957 :     fmtStk = []
3958 :     scanStk = [
3959 :     (3, {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0})
3960 :     (1, {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0})
3961 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3962 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3963 :     END
3964 :     *** string: BEGIN
3965 :     width = 10
3966 :     curIndent = 0, curDepth = 2
3967 :     leftTot = 1, rightTot = 5
3968 :     spaceLeft = 10
3969 :     queue = [
3970 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3971 :     {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0}
3972 :     {tok=TEXT "xx", sz=2, len=2}
3973 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
3974 :     {tok=TEXT "yy", sz=2, len=2}
3975 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}]
3976 :     fmtStk = []
3977 :     scanStk = [
3978 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
3979 :     (1, {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0})
3980 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
3981 :     (-1, {tok=TEXT "", sz=-1, len=0})]
3982 :     END
3983 :     *** closeBox: BEGIN
3984 :     width = 10
3985 :     curIndent = 0, curDepth = 2
3986 :     leftTot = 1, rightTot = 7
3987 :     spaceLeft = 10
3988 :     queue = [
3989 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
3990 :     {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0}
3991 :     {tok=TEXT "xx", sz=2, len=2}
3992 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
3993 :     {tok=TEXT "yy", sz=2, len=2}
3994 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}
3995 :     {tok=TEXT "zz", sz=2, len=2}]
3996 :     fmtStk = []
3997 :     scanStk = [
3998 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
3999 :     (1, {tok=BEGIN(Rel 0, VBOX), sz=-1, len=0})
4000 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4001 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4002 :     END
4003 :     *** closeStream: BEGIN
4004 :     width = 10
4005 :     curIndent = 0, curDepth = 1
4006 :     leftTot = 1, rightTot = 7
4007 :     spaceLeft = 10
4008 :     queue = [
4009 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4010 :     {tok=BEGIN(Rel 0, VBOX), sz=6, len=0}
4011 :     {tok=TEXT "xx", sz=2, len=2}
4012 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
4013 :     {tok=TEXT "yy", sz=2, len=2}
4014 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
4015 :     {tok=TEXT "zz", sz=2, len=2}
4016 :     {tok=END, sz=0, len=0}]
4017 :     fmtStk = []
4018 :     scanStk = [
4019 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4020 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4021 :     END
4022 :     *** openHVBox: BEGIN
4023 :     width = 10
4024 :     curIndent = 0, curDepth = 1
4025 :     leftTot = 1, rightTot = 1
4026 :     spaceLeft = 10
4027 :     queue = [
4028 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
4029 :     fmtStk = []
4030 :     scanStk = [
4031 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4032 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4033 :     END
4034 :     *** string: BEGIN
4035 :     width = 10
4036 :     curIndent = 0, curDepth = 2
4037 :     leftTot = 1, rightTot = 1
4038 :     spaceLeft = 10
4039 :     queue = [
4040 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4041 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}]
4042 :     fmtStk = []
4043 :     scanStk = [
4044 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4045 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4046 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4047 :     END
4048 :     *** cut: BEGIN
4049 :     width = 10
4050 :     curIndent = 0, curDepth = 2
4051 :     leftTot = 1, rightTot = 3
4052 :     spaceLeft = 10
4053 :     queue = [
4054 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4055 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}
4056 :     {tok=TEXT "xx", sz=2, len=2}]
4057 :     fmtStk = []
4058 :     scanStk = [
4059 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4060 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4061 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4062 :     END
4063 :     *** string: BEGIN
4064 :     width = 10
4065 :     curIndent = 0, curDepth = 2
4066 :     leftTot = 1, rightTot = 3
4067 :     spaceLeft = 10
4068 :     queue = [
4069 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4070 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}
4071 :     {tok=TEXT "xx", sz=2, len=2}
4072 :     {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0}]
4073 :     fmtStk = []
4074 :     scanStk = [
4075 :     (3, {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0})
4076 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4077 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4078 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4079 :     END
4080 :     *** cut: BEGIN
4081 :     width = 10
4082 :     curIndent = 0, curDepth = 2
4083 :     leftTot = 1, rightTot = 5
4084 :     spaceLeft = 10
4085 :     queue = [
4086 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4087 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}
4088 :     {tok=TEXT "xx", sz=2, len=2}
4089 :     {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0}
4090 :     {tok=TEXT "yy", sz=2, len=2}]
4091 :     fmtStk = []
4092 :     scanStk = [
4093 :     (3, {tok=BREAK{nsp=0, offset=0}, sz=-3, len=0})
4094 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4095 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4096 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4097 :     END
4098 :     *** string: BEGIN
4099 :     width = 10
4100 :     curIndent = 0, curDepth = 2
4101 :     leftTot = 1, rightTot = 5
4102 :     spaceLeft = 10
4103 :     queue = [
4104 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4105 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}
4106 :     {tok=TEXT "xx", sz=2, len=2}
4107 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
4108 :     {tok=TEXT "yy", sz=2, len=2}
4109 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}]
4110 :     fmtStk = []
4111 :     scanStk = [
4112 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
4113 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4114 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4115 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4116 :     END
4117 :     *** closeBox: BEGIN
4118 :     width = 10
4119 :     curIndent = 0, curDepth = 2
4120 :     leftTot = 1, rightTot = 7
4121 :     spaceLeft = 10
4122 :     queue = [
4123 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4124 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}
4125 :     {tok=TEXT "xx", sz=2, len=2}
4126 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
4127 :     {tok=TEXT "yy", sz=2, len=2}
4128 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}
4129 :     {tok=TEXT "zz", sz=2, len=2}]
4130 :     fmtStk = []
4131 :     scanStk = [
4132 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
4133 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4134 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4135 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4136 :     END
4137 :     *** closeStream: BEGIN
4138 :     width = 10
4139 :     curIndent = 0, curDepth = 1
4140 :     leftTot = 1, rightTot = 7
4141 :     spaceLeft = 10
4142 :     queue = [
4143 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4144 :     {tok=BEGIN(Rel 0, HVBOX), sz=6, len=0}
4145 :     {tok=TEXT "xx", sz=2, len=2}
4146 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
4147 :     {tok=TEXT "yy", sz=2, len=2}
4148 :     {tok=BREAK{nsp=0, offset=0}, sz=2, len=0}
4149 :     {tok=TEXT "zz", sz=2, len=2}
4150 :     {tok=END, sz=0, len=0}]
4151 :     fmtStk = []
4152 :     scanStk = [
4153 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4154 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4155 :     END
4156 :     *** openHVBox: BEGIN
4157 :     width = 10
4158 :     curIndent = 0, curDepth = 1
4159 :     leftTot = 1, rightTot = 1
4160 :     spaceLeft = 10
4161 :     queue = [
4162 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
4163 :     fmtStk = []
4164 :     scanStk = [
4165 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4166 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4167 :     END
4168 :     *** string: BEGIN
4169 :     width = 10
4170 :     curIndent = 0, curDepth = 2
4171 :     leftTot = 1, rightTot = 1
4172 :     spaceLeft = 10
4173 :     queue = [
4174 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4175 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}]
4176 :     fmtStk = []
4177 :     scanStk = [
4178 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4179 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4180 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4181 :     END
4182 :     *** cut: BEGIN
4183 :     width = 10
4184 :     curIndent = 0, curDepth = 2
4185 :     leftTot = 1, rightTot = 5
4186 :     spaceLeft = 10
4187 :     queue = [
4188 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4189 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}
4190 :     {tok=TEXT "xxxx", sz=4, len=4}]
4191 :     fmtStk = []
4192 :     scanStk = [
4193 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4194 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4195 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4196 :     END
4197 :     *** string: BEGIN
4198 :     width = 10
4199 :     curIndent = 0, curDepth = 2
4200 :     leftTot = 1, rightTot = 5
4201 :     spaceLeft = 10
4202 :     queue = [
4203 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4204 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}
4205 :     {tok=TEXT "xxxx", sz=4, len=4}
4206 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}]
4207 :     fmtStk = []
4208 :     scanStk = [
4209 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
4210 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4211 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4212 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4213 :     END
4214 :     *** cut: BEGIN
4215 :     width = 10
4216 :     curIndent = 0, curDepth = 2
4217 :     leftTot = 1, rightTot = 9
4218 :     spaceLeft = 10
4219 :     queue = [
4220 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4221 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}
4222 :     {tok=TEXT "xxxx", sz=4, len=4}
4223 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}
4224 :     {tok=TEXT "yyyy", sz=4, len=4}]
4225 :     fmtStk = []
4226 :     scanStk = [
4227 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
4228 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4229 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4230 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4231 :     END
4232 :     *** string: BEGIN
4233 :     width = 10
4234 :     curIndent = 0, curDepth = 2
4235 :     leftTot = 1, rightTot = 9
4236 :     spaceLeft = 10
4237 :     queue = [
4238 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4239 :     {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0}
4240 :     {tok=TEXT "xxxx", sz=4, len=4}
4241 :     {tok=BREAK{nsp=0, offset=0}, sz=4, len=0}
4242 :     {tok=TEXT "yyyy", sz=4, len=4}
4243 :     {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0}]
4244 :     fmtStk = []
4245 :     scanStk = [
4246 :     (9, {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0})
4247 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4248 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4249 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4250 :     END
4251 :     *** closeBox: BEGIN
4252 :     width = 10
4253 :     curIndent = 0, curDepth = 2
4254 :     leftTot = 9, rightTot = 13
4255 :     spaceLeft = 6
4256 :     queue = [
4257 :     {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0}
4258 :     {tok=TEXT "zzzz", sz=4, len=4}]
4259 :     fmtStk = [
4260 :     (HVBOX, 10)
4261 :     (HOVBOX, 10)]
4262 :     scanStk = [
4263 :     (9, {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0})
4264 :     (1, {tok=BEGIN(Rel 0, HVBOX), sz=-1, len=0})
4265 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4266 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4267 :     END
4268 :     *** closeStream: BEGIN
4269 :     width = 10
4270 :     curIndent = 0, curDepth = 1
4271 :     leftTot = 9, rightTot = 13
4272 :     spaceLeft = 6
4273 :     queue = [
4274 :     {tok=BREAK{nsp=0, offset=0}, sz=4, len=0}
4275 :     {tok=TEXT "zzzz", sz=4, len=4}
4276 :     {tok=END, sz=0, len=0}]
4277 :     fmtStk = [
4278 :     (HVBOX, 10)
4279 :     (HOVBOX, 10)]
4280 :     scanStk = [
4281 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4282 :     END
4283 :     *** openHOVBox: BEGIN
4284 :     width = 10
4285 :     curIndent = 0, curDepth = 1
4286 :     leftTot = 1, rightTot = 1
4287 :     spaceLeft = 10
4288 :     queue = [
4289 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
4290 :     fmtStk = []
4291 :     scanStk = [
4292 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4293 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4294 :     END
4295 :     *** string: BEGIN
4296 :     width = 10
4297 :     curIndent = 0, curDepth = 2
4298 :     leftTot = 1, rightTot = 1
4299 :     spaceLeft = 10
4300 :     queue = [
4301 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4302 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
4303 :     fmtStk = []
4304 :     scanStk = [
4305 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4306 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4307 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4308 :     END
4309 :     *** cut: BEGIN
4310 :     width = 10
4311 :     curIndent = 0, curDepth = 2
4312 :     leftTot = 1, rightTot = 5
4313 :     spaceLeft = 10
4314 :     queue = [
4315 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4316 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4317 :     {tok=TEXT "xxxx", sz=4, len=4}]
4318 :     fmtStk = []
4319 :     scanStk = [
4320 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4321 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4322 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4323 :     END
4324 :     *** string: BEGIN
4325 :     width = 10
4326 :     curIndent = 0, curDepth = 2
4327 :     leftTot = 1, rightTot = 5
4328 :     spaceLeft = 10
4329 :     queue = [
4330 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4331 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4332 :     {tok=TEXT "xxxx", sz=4, len=4}
4333 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}]
4334 :     fmtStk = []
4335 :     scanStk = [
4336 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
4337 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4338 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4339 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4340 :     END
4341 :     *** cut: BEGIN
4342 :     width = 10
4343 :     curIndent = 0, curDepth = 2
4344 :     leftTot = 1, rightTot = 9
4345 :     spaceLeft = 10
4346 :     queue = [
4347 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4348 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4349 :     {tok=TEXT "xxxx", sz=4, len=4}
4350 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}
4351 :     {tok=TEXT "yyyy", sz=4, len=4}]
4352 :     fmtStk = []
4353 :     scanStk = [
4354 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
4355 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4356 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4357 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4358 :     END
4359 :     *** string: BEGIN
4360 :     width = 10
4361 :     curIndent = 0, curDepth = 2
4362 :     leftTot = 1, rightTot = 9
4363 :     spaceLeft = 10
4364 :     queue = [
4365 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4366 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4367 :     {tok=TEXT "xxxx", sz=4, len=4}
4368 :     {tok=BREAK{nsp=0, offset=0}, sz=4, len=0}
4369 :     {tok=TEXT "yyyy", sz=4, len=4}
4370 :     {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0}]
4371 :     fmtStk = []
4372 :     scanStk = [
4373 :     (9, {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0})
4374 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4375 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4376 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4377 :     END
4378 :     *** closeBox: BEGIN
4379 :     width = 10
4380 :     curIndent = 0, curDepth = 2
4381 :     leftTot = 13, rightTot = 13
4382 :     spaceLeft = 6
4383 :     queue = []
4384 :     fmtStk = [
4385 :     (HOVBOX, 10)
4386 :     (HOVBOX, 10)]
4387 :     scanStk = [
4388 :     (9, {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0})
4389 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4390 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4391 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4392 :     END
4393 :     *** closeStream: BEGIN
4394 :     width = 10
4395 :     curIndent = 0, curDepth = 1
4396 :     leftTot = 13, rightTot = 13
4397 :     spaceLeft = 6
4398 :     queue = [
4399 :     {tok=END, sz=0, len=0}]
4400 :     fmtStk = [
4401 :     (HOVBOX, 10)
4402 :     (HOVBOX, 10)]
4403 :     scanStk = [
4404 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4405 :     END
4406 :     *** openBox: BEGIN
4407 :     width = 10
4408 :     curIndent = 0, curDepth = 1
4409 :     leftTot = 1, rightTot = 1
4410 :     spaceLeft = 10
4411 :     queue = [
4412 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
4413 :     fmtStk = []
4414 :     scanStk = [
4415 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4416 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4417 :     END
4418 :     *** string: BEGIN
4419 :     width = 10
4420 :     curIndent = 0, curDepth = 2
4421 :     leftTot = 1, rightTot = 1
4422 :     spaceLeft = 10
4423 :     queue = [
4424 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4425 :     {tok=BEGIN(Rel 0, BOX), sz=-1, len=0}]
4426 :     fmtStk = []
4427 :     scanStk = [
4428 :     (1, {tok=BEGIN(Rel 0, BOX), sz=-1, len=0})
4429 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4430 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4431 :     END
4432 :     *** cut: BEGIN
4433 :     width = 10
4434 :     curIndent = 0, curDepth = 2
4435 :     leftTot = 1, rightTot = 5
4436 :     spaceLeft = 10
4437 :     queue = [
4438 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4439 :     {tok=BEGIN(Rel 0, BOX), sz=-1, len=0}
4440 :     {tok=TEXT "xxxx", sz=4, len=4}]
4441 :     fmtStk = []
4442 :     scanStk = [
4443 :     (1, {tok=BEGIN(Rel 0, BOX), sz=-1, len=0})
4444 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4445 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4446 :     END
4447 :     *** string: BEGIN
4448 :     width = 10
4449 :     curIndent = 0, curDepth = 2
4450 :     leftTot = 1, rightTot = 5
4451 :     spaceLeft = 10
4452 :     queue = [
4453 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4454 :     {tok=BEGIN(Rel 0, BOX), sz=-1, len=0}
4455 :     {tok=TEXT "xxxx", sz=4, len=4}
4456 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}]
4457 :     fmtStk = []
4458 :     scanStk = [
4459 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
4460 :     (1, {tok=BEGIN(Rel 0, BOX), sz=-1, len=0})
4461 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4462 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4463 :     END
4464 :     *** cut: BEGIN
4465 :     width = 10
4466 :     curIndent = 0, curDepth = 2
4467 :     leftTot = 1, rightTot = 9
4468 :     spaceLeft = 10
4469 :     queue = [
4470 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4471 :     {tok=BEGIN(Rel 0, BOX), sz=-1, len=0}
4472 :     {tok=TEXT "xxxx", sz=4, len=4}
4473 :     {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0}
4474 :     {tok=TEXT "yyyy", sz=4, len=4}]
4475 :     fmtStk = []
4476 :     scanStk = [
4477 :     (5, {tok=BREAK{nsp=0, offset=0}, sz=-5, len=0})
4478 :     (1, {tok=BEGIN(Rel 0, BOX), sz=-1, len=0})
4479 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4480 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4481 :     END
4482 :     *** string: BEGIN
4483 :     width = 10
4484 :     curIndent = 0, curDepth = 2
4485 :     leftTot = 1, rightTot = 9
4486 :     spaceLeft = 10
4487 :     queue = [
4488 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4489 :     {tok=BEGIN(Rel 0, BOX), sz=-1, len=0}
4490 :     {tok=TEXT "xxxx", sz=4, len=4}
4491 :     {tok=BREAK{nsp=0, offset=0}, sz=4, len=0}
4492 :     {tok=TEXT "yyyy", sz=4, len=4}
4493 :     {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0}]
4494 :     fmtStk = []
4495 :     scanStk = [
4496 :     (9, {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0})
4497 :     (1, {tok=BEGIN(Rel 0, BOX), sz=-1, len=0})
4498 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4499 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4500 :     END
4501 :     *** closeBox: BEGIN
4502 :     width = 10
4503 :     curIndent = 0, curDepth = 2
4504 :     leftTot = 13, rightTot = 13
4505 :     spaceLeft = 6
4506 :     queue = []
4507 :     fmtStk = [
4508 :     (BOX, 10)
4509 :     (HOVBOX, 10)]
4510 :     scanStk = [
4511 :     (9, {tok=BREAK{nsp=0, offset=0}, sz=-9, len=0})
4512 :     (1, {tok=BEGIN(Rel 0, BOX), sz=-1, len=0})
4513 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4514 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4515 :     END
4516 :     *** closeStream: BEGIN
4517 :     width = 10
4518 :     curIndent = 0, curDepth = 1
4519 :     leftTot = 13, rightTot = 13
4520 :     spaceLeft = 6
4521 :     queue = [
4522 :     {tok=END, sz=0, len=0}]
4523 :     fmtStk = [
4524 :     (BOX, 10)
4525 :     (HOVBOX, 10)]
4526 :     scanStk = [
4527 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4528 :     END
4529 : jhr 4070 *** openHBox: BEGIN
4530 :     width = 20
4531 :     curIndent = 0, curDepth = 1
4532 :     leftTot = 1, rightTot = 1
4533 :     spaceLeft = 20
4534 :     queue = [
4535 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}]
4536 :     fmtStk = []
4537 :     scanStk = [
4538 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4539 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4540 :     END
4541 :     *** string: BEGIN
4542 :     width = 20
4543 :     curIndent = 0, curDepth = 2
4544 :     leftTot = 1, rightTot = 1
4545 :     spaceLeft = 20
4546 :     queue = [
4547 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4548 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}]
4549 :     fmtStk = []
4550 :     scanStk = [
4551 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
4552 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4553 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4554 :     END
4555 :     *** space: BEGIN
4556 :     width = 20
4557 :     curIndent = 0, curDepth = 2
4558 :     leftTot = 1, rightTot = 3
4559 :     spaceLeft = 20
4560 :     queue = [
4561 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4562 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
4563 :     {tok=TEXT "if", sz=2, len=2}]
4564 :     fmtStk = []
4565 :     scanStk = [
4566 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
4567 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4568 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4569 :     END
4570 :     *** string: BEGIN
4571 :     width = 20
4572 :     curIndent = 0, curDepth = 2
4573 :     leftTot = 1, rightTot = 4
4574 :     spaceLeft = 20
4575 :     queue = [
4576 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4577 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
4578 :     {tok=TEXT "if", sz=2, len=2}
4579 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}]
4580 :     fmtStk = []
4581 :     scanStk = [
4582 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
4583 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
4584 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4585 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4586 :     END
4587 :     *** space: BEGIN
4588 :     width = 20
4589 :     curIndent = 0, curDepth = 2
4590 :     leftTot = 1, rightTot = 11
4591 :     spaceLeft = 20
4592 :     queue = [
4593 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4594 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
4595 :     {tok=TEXT "if", sz=2, len=2}
4596 :     {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1}
4597 :     {tok=TEXT "(x < y)", sz=7, len=7}]
4598 :     fmtStk = []
4599 :     scanStk = [
4600 :     (4, {tok=BREAK{nsp=1, offset=0}, sz=-3, len=1})
4601 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
4602 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4603 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4604 :     END
4605 :     *** string: BEGIN
4606 :     width = 20
4607 :     curIndent = 0, curDepth = 2
4608 :     leftTot = 1, rightTot = 12
4609 :     spaceLeft = 20
4610 :     queue = [
4611 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4612 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
4613 :     {tok=TEXT "if", sz=2, len=2}
4614 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
4615 :     {tok=TEXT "(x < y)", sz=7, len=7}
4616 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}]
4617 :     fmtStk = []
4618 :     scanStk = [
4619 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
4620 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
4621 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4622 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4623 :     END
4624 :     *** openHVBox: BEGIN
4625 :     width = 20
4626 :     curIndent = 0, curDepth = 2
4627 :     leftTot = 1, rightTot = 13
4628 :     spaceLeft = 20
4629 :     queue = [
4630 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4631 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
4632 :     {tok=TEXT "if", sz=2, len=2}
4633 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
4634 :     {tok=TEXT "(x < y)", sz=7, len=7}
4635 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
4636 :     {tok=TEXT "{", sz=1, len=1}]
4637 :     fmtStk = []
4638 :     scanStk = [
4639 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
4640 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
4641 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4642 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4643 :     END
4644 :     *** space: BEGIN
4645 :     width = 20
4646 :     curIndent = 0, curDepth = 3
4647 :     leftTot = 1, rightTot = 13
4648 :     spaceLeft = 20
4649 :     queue = [
4650 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4651 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
4652 :     {tok=TEXT "if", sz=2, len=2}
4653 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
4654 :     {tok=TEXT "(x < y)", sz=7, len=7}
4655 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
4656 :     {tok=TEXT "{", sz=1, len=1}
4657 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}]
4658 :     fmtStk = []
4659 :     scanStk = [
4660 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
4661 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
4662 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
4663 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4664 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4665 :     END
4666 :     *** string: BEGIN
4667 :     width = 20
4668 :     curIndent = 0, curDepth = 3
4669 :     leftTot = 1, rightTot = 14
4670 :     spaceLeft = 20
4671 :     queue = [
4672 :     {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0}
4673 :     {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0}
4674 :     {tok=TEXT "if", sz=2, len=2}
4675 :     {tok=BREAK{nsp=1, offset=0}, sz=9, len=1}
4676 :     {tok=TEXT "(x < y)", sz=7, len=7}
4677 :     {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1}
4678 :     {tok=TEXT "{", sz=1, len=1}
4679 :     {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0}
4680 :     {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1}]
4681 :     fmtStk = []
4682 :     scanStk = [
4683 :     (14, {tok=BREAK{nsp=1, offset=0}, sz=-13, len=1})
4684 :     (13, {tok=BEGIN(Abs 4, HVBOX), sz=-13, len=0})
4685 :     (12, {tok=BREAK{nsp=1, offset=0}, sz=-11, len=1})
4686 :     (1, {tok=BEGIN(Abs 0, HBOX), sz=-1, len=0})
4687 :     (1, {tok=BEGIN(Rel 0, HOVBOX), sz=-1, len=0})
4688 :     (-1, {tok=TEXT "", sz=-1, len=0})]
4689 :