%!PS-Adobe-3.0 EPSF-3.0 %%Creator: graphviz version 2.29.20121022.0445 (20121022.0445) %%Title: /tmp/fo.y %%Pages: 1 %%BoundingBox: 0 0 739 424 %%EndComments save %%BeginProlog /DotDict 200 dict def DotDict begin /setupLatin1 { mark /EncodingVector 256 array def EncodingVector 0 ISOLatin1Encoding 0 255 getinterval putinterval EncodingVector 45 /hyphen put % Set up ISO Latin 1 character encoding /starnetISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding EncodingVector def currentdict end definefont } def /Times-Roman starnetISO def /Times-Italic starnetISO def /Times-Bold starnetISO def /Times-BoldItalic starnetISO def /Helvetica starnetISO def /Helvetica-Oblique starnetISO def /Helvetica-Bold starnetISO def /Helvetica-BoldOblique starnetISO def /Courier starnetISO def /Courier-Oblique starnetISO def /Courier-Bold starnetISO def /Courier-BoldOblique starnetISO def cleartomark } bind def %%BeginResource: procset graphviz 0 0 /coord-font-family /Times-Roman def /default-font-family /Times-Roman def /coordfont coord-font-family findfont 8 scalefont def /InvScaleFactor 1.0 def /set_scale { dup 1 exch div /InvScaleFactor exch def scale } bind def % styles /solid { [] 0 setdash } bind def /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def /bold { 2 setlinewidth } bind def /filled { } bind def /unfilled { } bind def /rounded { } bind def /diagonals { } bind def /tapered { } bind def % hooks for setting color /nodecolor { sethsbcolor } bind def /edgecolor { sethsbcolor } bind def /graphcolor { sethsbcolor } bind def /nopcolor {pop pop pop} bind def /beginpage { % i j npages /npages exch def /j exch def /i exch def /str 10 string def npages 1 gt { gsave coordfont setfont 0 0 moveto (\() show i str cvs show (,) show j str cvs show (\)) show grestore } if } bind def /set_font { findfont exch scalefont setfont } def % draw text fitted to its expected width /alignedtext { % width text /text exch def /width exch def gsave width 0 gt { [] 0 setdash text stringwidth pop width exch sub text length div 0 text ashow } if grestore } def /boxprim { % xcorner ycorner xsize ysize 4 2 roll moveto 2 copy exch 0 rlineto 0 exch rlineto pop neg 0 rlineto closepath } bind def /ellipse_path { /ry exch def /rx exch def /y exch def /x exch def matrix currentmatrix newpath x y translate rx ry scale 0 0 1 0 360 arc setmatrix } bind def /endpage { showpage } bind def /showpage { } def /layercolorseq [ % layer color sequence - darkest to lightest [0 0 0] [.2 .8 .8] [.4 .8 .8] [.6 .8 .8] [.8 .8 .8] ] def /layerlen layercolorseq length def /setlayer {/maxlayer exch def /curlayer exch def layercolorseq curlayer 1 sub layerlen mod get aload pop sethsbcolor /nodecolor {nopcolor} def /edgecolor {nopcolor} def /graphcolor {nopcolor} def } bind def /onlayer { curlayer ne {invis} if } def /onlayers { /myupper exch def /mylower exch def curlayer mylower lt curlayer myupper gt or {invis} if } def /curlayer 0 def %%EndResource %%EndProlog %%BeginSetup 14 default-font-family set_font 1 setmiterlimit % /arrowlength 10 def % /arrowwidth 5 def % make sure pdfmark is harmless for PS-interpreters other than Distiller /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse % make '<<' and '>>' safe on PS Level 1 devices /languagelevel where {pop languagelevel}{1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn ([) cvn load put } if %%EndSetup setupLatin1 %%Page: 1 1 %%PageBoundingBox: 0 0 739 424 %%PageOrientation: Portrait 0 0 1 beginpage gsave 0 0 739 424 boxprim clip newpath 1 1 set_scale 0 rotate 4 5 translate % 0 gsave 1 setlinewidth 0 0 0 nodecolor newpath 495 416 moveto 289 416 lineto 289 302 lineto 495 302 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 363 400.8 moveto 58 (State 0) alignedtext 0 0 0 nodecolor 14 /courier set_font 297 369.8 moveto 190 ( 0 $accept: . exp $end) alignedtext 0 0 0 nodecolor 14 /courier set_font 297 354.8 moveto 133 ( 1 exp: . a ";") alignedtext 0 0 0 nodecolor 14 /courier set_font 297 339.8 moveto 133 ( 2 | . b ".") alignedtext 0 0 0 nodecolor 14 /courier set_font 297 324.8 moveto 100 ( 3 a: . "0") alignedtext 0 0 0 nodecolor 14 /courier set_font 297 309.8 moveto 100 ( 4 b: . "0") alignedtext grestore % 1 gsave 1 setlinewidth 0 0 0 nodecolor newpath 172.25 249.5 moveto -.25 249.5 lineto -.25 180.5 lineto 172.25 180.5 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 57 234.3 moveto 58 (State 1) alignedtext 0 0 0 nodecolor 14 /courier set_font 7.5 203.3 moveto 157 ( 3 a: "0" . [";"]) alignedtext 0 0 0 nodecolor 14 /courier set_font 7.5 188.3 moveto 157 ( 4 b: "0" . ["."]) alignedtext grestore % 0->1 gsave 1 setlinewidth solid 0 0 0 edgecolor newpath 288.83 310.12 moveto 249.32 291.79 204.84 271.15 167.62 253.87 curveto stroke 0 0 0 edgecolor newpath 168.86 250.59 moveto 158.32 249.56 lineto 165.92 256.94 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 168.86 250.59 moveto 158.32 249.56 lineto 165.92 256.94 lineto closepath stroke 0 0 0 edgecolor 14 /courier set_font 230 272.3 moveto 25 ("0") alignedtext grestore % 2 gsave 1 setlinewidth 0 0 0 nodecolor newpath 397 242 moveto 191 242 lineto 191 188 lineto 397 188 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 265 226.8 moveto 58 (State 2) alignedtext 0 0 0 nodecolor 14 /courier set_font 199 195.8 moveto 190 ( 0 $accept: exp . $end) alignedtext grestore % 0->2 gsave 1 setlinewidth dashed 0 0 0 edgecolor newpath 353.27 301.88 moveto 341.26 284.48 328.39 265.83 317.72 250.37 curveto stroke 0 0 0 edgecolor newpath 320.6 248.39 moveto 312.04 242.14 lineto 314.84 252.36 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 320.6 248.39 moveto 312.04 242.14 lineto 314.84 252.36 lineto closepath stroke 0 0 0 edgecolor 14 /courier set_font 341 272.3 moveto 25 (exp) alignedtext grestore % 3 gsave 1 setlinewidth 0 0 0 nodecolor newpath 564.25 242 moveto 415.75 242 lineto 415.75 188 lineto 564.25 188 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 461 226.8 moveto 58 (State 3) alignedtext 0 0 0 nodecolor 14 /courier set_font 423.5 195.8 moveto 133 ( 1 exp: a . ";") alignedtext grestore % 0->3 gsave 1 setlinewidth dashed 0 0 0 edgecolor newpath 430.73 301.88 moveto 442.74 284.48 455.61 265.83 466.28 250.37 curveto stroke 0 0 0 edgecolor newpath 469.16 252.36 moveto 471.96 242.14 lineto 463.4 248.39 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 469.16 252.36 moveto 471.96 242.14 lineto 463.4 248.39 lineto closepath stroke 0 0 0 edgecolor 14 /courier set_font 453 272.3 moveto 9 (a) alignedtext grestore % 4 gsave 1 setlinewidth 0 0 0 nodecolor newpath 731.25 242 moveto 582.75 242 lineto 582.75 188 lineto 731.25 188 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 628 226.8 moveto 58 (State 4) alignedtext 0 0 0 nodecolor 14 /courier set_font 590.5 195.8 moveto 133 ( 2 exp: b . ".") alignedtext grestore % 0->4 gsave 1 setlinewidth dashed 0 0 0 edgecolor newpath 495.21 302.69 moveto 530.51 283.78 568.73 263.3 599.15 247 curveto stroke 0 0 0 edgecolor newpath 601.17 249.89 moveto 608.33 242.08 lineto 597.86 243.72 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 601.17 249.89 moveto 608.33 242.08 lineto 597.86 243.72 lineto closepath stroke 0 0 0 edgecolor 14 /courier set_font 557 272.3 moveto 9 (b) alignedtext grestore % 1R3 gsave 0.2549 0.38039 0.87451 nodecolor newpath 36 119 moveto 6 101 lineto 36 83 lineto 66 101 lineto closepath fill 1 setlinewidth filled 0 0 0 nodecolor newpath 36 119 moveto 6 101 lineto 36 83 lineto 66 101 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 27.5 97.3 moveto 17 (R3) alignedtext grestore % 1->1R3 gsave 1 setlinewidth solid 0 0 0 edgecolor newpath 71 180.4 moveto 62.95 162.36 53.24 140.61 46.09 124.61 curveto stroke 0 0 0 edgecolor newpath 49.28 123.17 moveto 42.01 115.46 lineto 42.89 126.02 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 49.28 123.17 moveto 42.01 115.46 lineto 42.89 126.02 lineto closepath stroke grestore % 1R4 gsave 0.2549 0.38039 0.87451 nodecolor newpath 115 119 moveto 85 101 lineto 115 83 lineto 145 101 lineto closepath fill 1 setlinewidth filled 0 0 0 nodecolor newpath 115 119 moveto 85 101 lineto 115 83 lineto 145 101 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 106.5 97.3 moveto 17 (R4) alignedtext grestore % 1->1R4 gsave 1 setlinewidth solid 0 0 0 edgecolor newpath 94.7 180.4 moveto 99.15 163.22 104.46 142.69 108.54 126.94 curveto stroke 0 0 0 edgecolor newpath 112.02 127.47 moveto 111.14 116.91 lineto 105.24 125.71 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 112.02 127.47 moveto 111.14 116.91 lineto 105.24 125.71 lineto closepath stroke 0 0 0 edgecolor 14 /courier set_font 104 150.3 moveto 42 (["."]) alignedtext grestore % 5 gsave 1 setlinewidth 0 0 0 nodecolor newpath 397 128 moveto 191 128 lineto 191 74 lineto 397 74 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 265 112.8 moveto 58 (State 5) alignedtext 0 0 0 nodecolor 14 /courier set_font 199 81.8 moveto 190 ( 0 $accept: exp $end .) alignedtext grestore % 2->5 gsave 1 setlinewidth solid 0 0 0 edgecolor newpath 294 187.74 moveto 294 173 294 154.38 294 138.26 curveto stroke 0 0 0 edgecolor newpath 297.5 138.09 moveto 294 128.09 lineto 290.5 138.09 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 297.5 138.09 moveto 294 128.09 lineto 290.5 138.09 lineto closepath stroke 0 0 0 edgecolor 14 /courier set_font 294 150.3 moveto 34 ($end) alignedtext grestore % 6 gsave 1 setlinewidth 0 0 0 nodecolor newpath 564.25 128 moveto 415.75 128 lineto 415.75 74 lineto 564.25 74 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 461 112.8 moveto 58 (State 6) alignedtext 0 0 0 nodecolor 14 /courier set_font 423.5 81.8 moveto 133 ( 1 exp: a ";" .) alignedtext grestore % 3->6 gsave 1 setlinewidth solid 0 0 0 edgecolor newpath 490 187.74 moveto 490 173 490 154.38 490 138.26 curveto stroke 0 0 0 edgecolor newpath 493.5 138.09 moveto 490 128.09 lineto 486.5 138.09 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 493.5 138.09 moveto 490 128.09 lineto 486.5 138.09 lineto closepath stroke 0 0 0 edgecolor 14 /courier set_font 490 150.3 moveto 25 (";") alignedtext grestore % 7 gsave 1 setlinewidth 0 0 0 nodecolor newpath 731.25 128 moveto 582.75 128 lineto 582.75 74 lineto 731.25 74 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 628 112.8 moveto 58 (State 7) alignedtext 0 0 0 nodecolor 14 /courier set_font 590.5 81.8 moveto 133 ( 2 exp: b "." .) alignedtext grestore % 4->7 gsave 1 setlinewidth solid 0 0 0 edgecolor newpath 657 187.74 moveto 657 173 657 154.38 657 138.26 curveto stroke 0 0 0 edgecolor newpath 660.5 138.09 moveto 657 128.09 lineto 653.5 138.09 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 660.5 138.09 moveto 657 128.09 lineto 653.5 138.09 lineto closepath stroke 0 0 0 edgecolor 14 /courier set_font 657 150.3 moveto 25 (".") alignedtext grestore % 5R0 gsave 0.55686 0.26667 0.8902 nodecolor newpath 294 36 moveto 256.47 18 lineto 294 0 lineto 331.53 18 lineto closepath fill 1 setlinewidth filled 0 0 0 nodecolor newpath 294 36 moveto 256.47 18 lineto 294 0 lineto 331.53 18 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 281.5 14.3 moveto 25 (Acc) alignedtext grestore % 5->5R0 gsave 1 setlinewidth solid 0 0 0 edgecolor newpath 294 73.93 moveto 294 65.11 294 55.25 294 46.35 curveto stroke 0 0 0 edgecolor newpath 297.5 46.09 moveto 294 36.09 lineto 290.5 46.09 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 297.5 46.09 moveto 294 36.09 lineto 290.5 46.09 lineto closepath stroke grestore % 6R1 gsave 0.2549 0.38039 0.87451 nodecolor newpath 490 36 moveto 460 18 lineto 490 0 lineto 520 18 lineto closepath fill 1 setlinewidth filled 0 0 0 nodecolor newpath 490 36 moveto 460 18 lineto 490 0 lineto 520 18 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 481.5 14.3 moveto 17 (R1) alignedtext grestore % 6->6R1 gsave 1 setlinewidth solid 0 0 0 edgecolor newpath 490 73.93 moveto 490 65.11 490 55.25 490 46.35 curveto stroke 0 0 0 edgecolor newpath 493.5 46.09 moveto 490 36.09 lineto 486.5 46.09 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 493.5 46.09 moveto 490 36.09 lineto 486.5 46.09 lineto closepath stroke grestore % 7R2 gsave 0.2549 0.38039 0.87451 nodecolor newpath 657 36 moveto 627 18 lineto 657 0 lineto 687 18 lineto closepath fill 1 setlinewidth filled 0 0 0 nodecolor newpath 657 36 moveto 627 18 lineto 657 0 lineto 687 18 lineto closepath stroke 0 0 0 nodecolor 14 /courier set_font 648.5 14.3 moveto 17 (R2) alignedtext grestore % 7->7R2 gsave 1 setlinewidth solid 0 0 0 edgecolor newpath 657 73.93 moveto 657 65.11 657 55.25 657 46.35 curveto stroke 0 0 0 edgecolor newpath 660.5 46.09 moveto 657 36.09 lineto 653.5 46.09 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 660.5 46.09 moveto 657 36.09 lineto 653.5 46.09 lineto closepath stroke grestore endpage showpage grestore %%PageTrailer %%EndPage: 1 %%Trailer end restore %%EOF