--- doc/homework/xmlparse.fig 2001/05/21 15:24:47 1.2 +++ doc/homework/xmlparse.fig 2002/06/05 23:55:15 1.3 @@ -7,15 +7,15 @@ Letter Single -2 1200 2 -6 10170 1215 11025 1620 +6 10125 1200 11025 1650 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 10170 1215 11025 1215 11025 1620 10170 1620 10170 1215 -4 0 0 50 0 0 12 0.0000 4 75 510 10350 1485 recurse\001 +4 0 0 50 0 0 12 0.0000 4 90 570 10350 1485 recurse\001 -6 -6 8370 2340 9135 2745 +6 8325 2325 9150 2775 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 8370 2340 9135 2340 9135 2745 8370 2745 8370 2340 -4 0 0 50 0 0 12 0.0000 4 120 495 8505 2610 callsub\001 +4 0 0 50 0 0 12 0.0000 4 135 540 8505 2610 callsub\001 -6 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 225 360 990 360 990 810 225 810 225 360 @@ -87,22 +87,29 @@ Single 6120 5400 7560 5400 7560 5895 6120 5895 6120 5400 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 5400 675 6570 675 6570 1215 5400 1215 5400 675 -4 0 0 50 0 0 12 0.0000 4 120 330 315 630 Start\001 -4 0 0 50 0 0 12 0.0000 4 165 960 405 1710 Setup globals\001 -4 0 0 50 0 0 12 0.0000 4 165 1425 405 1920 Initialize Safe Space\001 -4 0 0 50 0 0 12 0.0000 4 165 1755 405 2130 Initialize Tag Arguments\001 -4 0 0 50 0 0 12 0.0000 4 120 1140 2835 1935 For Each Parser\001 -4 0 0 50 0 0 12 0.0000 4 165 690 4815 1935 get_token\001 -4 0 0 50 0 0 12 0.0000 4 165 990 5490 900 Pop argument\001 -4 0 0 50 0 0 12 0.0000 4 120 465 5490 1110 Stacks\001 -4 0 0 50 0 0 12 0.0000 4 165 1125 6210 1890 Push Argument\001 -4 0 0 50 0 0 12 0.0000 4 120 465 6210 2100 Stacks\001 -4 0 0 50 0 0 12 0.0000 4 165 360 8550 1305 Style\001 -4 0 0 50 0 0 12 0.0000 4 120 720 8415 1530 Definition\001 -4 0 0 50 0 0 12 0.0000 4 120 780 270 225 LONXML\001 -4 0 0 50 0 0 12 0.0000 4 165 1260 6075 3330 Expand Variables\001 -4 0 0 50 0 0 12 0.0000 4 120 720 8235 4275 Put result \001 -4 0 0 50 0 0 12 0.0000 4 165 990 8235 4485 in outputstack\001 -4 0 0 50 0 0 12 0.0000 4 120 840 6255 5835 return value\001 -4 0 0 50 0 0 12 0.0000 4 165 1215 6255 5625 Save to xmlparse\001 -4 0 0 50 0 0 11 0.0000 4 105 750 6435 4410 Redirection\001 +4 0 0 50 0 0 12 0.0000 4 135 375 315 630 Start\001 +4 0 0 50 0 0 12 0.0000 4 180 1020 405 1710 Setup globals\001 +4 0 0 50 0 0 12 0.0000 4 180 1560 405 1920 Initialize Safe Space\001 +4 0 0 50 0 0 12 0.0000 4 180 1875 405 2130 Initialize Tag Arguments\001 +4 0 0 50 0 0 12 0.0000 4 135 1230 2835 1935 For Each Parser\001 +4 0 0 50 0 0 12 0.0000 4 180 750 4815 1935 get_token\001 +4 0 0 50 0 0 12 0.0000 4 180 1035 5490 900 Pop argument\001 +4 0 0 50 0 0 12 0.0000 4 135 525 5490 1110 Stacks\001 +4 0 0 50 0 0 12 0.0000 4 180 1170 6210 1890 Push Argument\001 +4 0 0 50 0 0 12 0.0000 4 135 525 6210 2100 Stacks\001 +4 0 0 50 0 0 12 0.0000 4 180 390 8550 1305 Style\001 +4 0 0 50 0 0 12 0.0000 4 135 750 8415 1530 Definition\001 +4 0 0 50 0 0 12 0.0000 4 135 780 270 225 LONXML\001 +4 0 0 50 0 0 12 0.0000 4 180 1350 6075 3330 Expand Variables\001 +4 0 0 50 0 0 12 0.0000 4 135 780 8235 4275 Put result \001 +4 0 0 50 0 0 12 0.0000 4 180 1080 8235 4485 in outputstack\001 +4 0 0 50 0 0 12 0.0000 4 135 900 6255 5835 return value\001 +4 0 0 50 0 0 12 0.0000 4 180 1305 6255 5625 Save to xmlparse\001 +4 0 0 50 0 0 11 0.0000 4 105 720 6435 4410 Redirection\001 +4 0 0 50 0 0 12 0.0000 4 135 315 7425 4365 Yes\001 +4 0 0 50 0 0 12 0.0000 4 135 225 6435 5085 No\001 +4 0 0 50 0 0 12 0.0000 4 135 315 9405 1395 Yes\001 +4 0 0 50 0 0 12 0.0000 4 135 225 8775 2160 No\001 +4 0 0 50 0 0 12 0.0000 4 180 630 4590 1350 End Tag\001 +4 0 0 50 0 0 12 0.0000 4 135 345 5220 2745 Text\001 +4 0 0 50 0 0 12 0.0000 4 180 705 5400 1710 Start Tag\001