doc-src/IsarAdvanced/Codegen/codegen_process.eps
author haftmann
Sun, 05 Nov 2006 09:36:25 +0100
changeset 21178 c3618fc6a6f7
permissions -rw-r--r--
added gfx
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
21178
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
     1
%!PS-Adobe-2.0
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
     2
%%Creator: dot version 2.2 (Tue Mar 22 18:02:44 UTC 2005)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
     3
%%For: (haftmann) Florian Haftmann
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
     4
%%Title: _anonymous_0
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
     5
%%Pages: (atend)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
     6
%%BoundingBox: 35 35 241 577
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
     7
%%EndComments
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
     8
save
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
     9
%%BeginProlog
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    10
/DotDict 200 dict def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    11
DotDict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    12
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    13
/setupLatin1 {
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    14
mark
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    15
/EncodingVector 256 array def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    16
 EncodingVector 0
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    17
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    18
ISOLatin1Encoding 0 255 getinterval putinterval
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    19
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    20
EncodingVector
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    21
  dup 306 /AE
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    22
  dup 301 /Aacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    23
  dup 302 /Acircumflex
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    24
  dup 304 /Adieresis
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    25
  dup 300 /Agrave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    26
  dup 305 /Aring
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    27
  dup 303 /Atilde
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    28
  dup 307 /Ccedilla
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    29
  dup 311 /Eacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    30
  dup 312 /Ecircumflex
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    31
  dup 313 /Edieresis
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    32
  dup 310 /Egrave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    33
  dup 315 /Iacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    34
  dup 316 /Icircumflex
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    35
  dup 317 /Idieresis
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    36
  dup 314 /Igrave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    37
  dup 334 /Udieresis
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    38
  dup 335 /Yacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    39
  dup 376 /thorn
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    40
  dup 337 /germandbls
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    41
  dup 341 /aacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    42
  dup 342 /acircumflex
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    43
  dup 344 /adieresis
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    44
  dup 346 /ae
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    45
  dup 340 /agrave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    46
  dup 345 /aring
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    47
  dup 347 /ccedilla
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    48
  dup 351 /eacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    49
  dup 352 /ecircumflex
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    50
  dup 353 /edieresis
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    51
  dup 350 /egrave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    52
  dup 355 /iacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    53
  dup 356 /icircumflex
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    54
  dup 357 /idieresis
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    55
  dup 354 /igrave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    56
  dup 360 /dcroat
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    57
  dup 361 /ntilde
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    58
  dup 363 /oacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    59
  dup 364 /ocircumflex
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    60
  dup 366 /odieresis
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    61
  dup 362 /ograve
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    62
  dup 365 /otilde
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    63
  dup 370 /oslash
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    64
  dup 372 /uacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    65
  dup 373 /ucircumflex
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    66
  dup 374 /udieresis
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    67
  dup 371 /ugrave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    68
  dup 375 /yacute
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    69
  dup 377 /ydieresis  
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    70
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    71
% Set up ISO Latin 1 character encoding
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    72
/starnetISO {
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    73
        dup dup findfont dup length dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    74
        { 1 index /FID ne { def }{ pop pop } ifelse
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    75
        } forall
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    76
        /Encoding EncodingVector def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    77
        currentdict end definefont
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    78
} def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    79
/Times-Roman starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    80
/Times-Italic starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    81
/Times-Bold starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    82
/Times-BoldItalic starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    83
/Helvetica starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    84
/Helvetica-Oblique starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    85
/Helvetica-Bold starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    86
/Helvetica-BoldOblique starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    87
/Courier starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    88
/Courier-Oblique starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    89
/Courier-Bold starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    90
/Courier-BoldOblique starnetISO def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    91
cleartomark
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    92
} bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    93
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    94
%%BeginResource: procset graphviz 0 0
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    95
/coord-font-family /Times-Roman def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    96
/default-font-family /Times-Roman def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    97
/coordfont coord-font-family findfont 8 scalefont def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    98
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
    99
/InvScaleFactor 1.0 def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   100
/set_scale {
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   101
	dup 1 exch div /InvScaleFactor exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   102
	dup scale
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   103
} bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   104
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   105
% styles
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   106
/solid { [] 0 setdash } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   107
/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   108
/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   109
/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   110
/bold { 2 setlinewidth } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   111
/filled { } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   112
/unfilled { } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   113
/rounded { } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   114
/diagonals { } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   115
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   116
% hooks for setting color 
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   117
/nodecolor { sethsbcolor } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   118
/edgecolor { sethsbcolor } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   119
/graphcolor { sethsbcolor } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   120
/nopcolor {pop pop pop} bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   121
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   122
/beginpage {	% i j npages
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   123
	/npages exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   124
	/j exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   125
	/i exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   126
	/str 10 string def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   127
	npages 1 gt {
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   128
		gsave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   129
			coordfont setfont
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   130
			0 0 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   131
			(\() show i str cvs show (,) show j str cvs show (\)) show
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   132
		grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   133
	} if
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   134
} bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   135
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   136
/set_font {
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   137
	findfont exch
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   138
	scalefont setfont
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   139
} def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   140
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   141
% draw aligned label in bounding box aligned to current point
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   142
/alignedtext {			% width adj text
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   143
	/text exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   144
	/adj exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   145
	/width exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   146
	gsave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   147
		width 0 gt {
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   148
			text stringwidth pop adj mul 0 rmoveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   149
		} if
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   150
		[] 0 setdash
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   151
		text show
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   152
	grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   153
} def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   154
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   155
/boxprim {				% xcorner ycorner xsize ysize
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   156
		4 2 roll
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   157
		moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   158
		2 copy
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   159
		exch 0 rlineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   160
		0 exch rlineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   161
		pop neg 0 rlineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   162
		closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   163
} bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   164
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   165
/ellipse_path {
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   166
	/ry exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   167
	/rx exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   168
	/y exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   169
	/x exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   170
	matrix currentmatrix
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   171
	newpath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   172
	x y translate
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   173
	rx ry scale
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   174
	0 0 1 0 360 arc
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   175
	setmatrix
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   176
} bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   177
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   178
/endpage { showpage } bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   179
/showpage { } def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   180
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   181
/layercolorseq
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   182
	[	% layer color sequence - darkest to lightest
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   183
		[0 0 0]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   184
		[.2 .8 .8]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   185
		[.4 .8 .8]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   186
		[.6 .8 .8]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   187
		[.8 .8 .8]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   188
	]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   189
def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   190
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   191
/layerlen layercolorseq length def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   192
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   193
/setlayer {/maxlayer exch def /curlayer exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   194
	layercolorseq curlayer 1 sub layerlen mod get
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   195
	aload pop sethsbcolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   196
	/nodecolor {nopcolor} def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   197
	/edgecolor {nopcolor} def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   198
	/graphcolor {nopcolor} def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   199
} bind def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   200
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   201
/onlayer { curlayer ne {invis} if } def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   202
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   203
/onlayers {
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   204
	/myupper exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   205
	/mylower exch def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   206
	curlayer mylower lt
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   207
	curlayer myupper gt
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   208
	or
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   209
	{invis} if
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   210
} def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   211
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   212
/curlayer 0 def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   213
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   214
%%EndResource
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   215
%%EndProlog
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   216
%%BeginSetup
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   217
14 default-font-family set_font
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   218
1 setmiterlimit
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   219
% /arrowlength 10 def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   220
% /arrowwidth 5 def
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   221
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   222
% make sure pdfmark is harmless for PS-interpreters other than Distiller
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   223
/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   224
% make '<<' and '>>' safe on PS Level 1 devices
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   225
/languagelevel where {pop languagelevel}{1} ifelse
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   226
2 lt {
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   227
    userdict (<<) cvn ([) cvn load put
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   228
    userdict (>>) cvn ([) cvn load put
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   229
} if
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   230
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   231
%%EndSetup
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   232
%%Page: 1 1
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   233
%%PageBoundingBox: 36 36 241 577
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   234
%%PageOrientation: Portrait
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   235
gsave
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   236
35 35 206 542 boxprim clip newpath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   237
36 36 translate
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   238
0 0 1 beginpage
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   239
0 0 translate 0 rotate
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   240
[ /CropBox [36 36 241 577] /PAGES pdfmark
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   241
0.000 0.000 0.000 graphcolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   242
14.00 /Times-Roman set_font
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   243
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   244
%	theory
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   245
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   246
newpath 126 540 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   247
72 540 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   248
72 504 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   249
126 504 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   250
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   251
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   252
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   253
80 517 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   254
(theory)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   255
[4.08 6.96 6.24 6.96 4.8 6.96]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   256
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   257
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   258
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   259
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   260
%	selection
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   261
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   262
99 450 38 18 ellipse_path
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   263
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   264
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   265
74 445 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   266
(selection)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   267
[5.52 6.24 3.84 6.24 6.24 3.84 3.84 6.96 6.96]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   268
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   269
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   270
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   271
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   272
%	theory -> selection
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   273
newpath 99 504 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   274
99 496 99 487 99 478 curveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   275
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   276
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   277
solid
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   278
1 setlinewidth
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   279
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   280
newpath 103 478 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   281
99 468 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   282
96 478 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   283
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   284
fill
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   285
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   286
newpath 103 478 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   287
99 468 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   288
96 478 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   289
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   290
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   291
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   292
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   293
%	preprocessing
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   294
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   295
99 378 52 18 ellipse_path
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   296
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   297
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   298
59 373 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   299
(preprocessing)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   300
[6.96 4.56 6.24 6.96 4.56 6.96 6.24 6.24 5.52 5.52 3.84 6.96 6.96]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   301
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   302
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   303
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   304
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   305
%	selection -> preprocessing
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   306
newpath 99 432 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   307
99 424 99 415 99 406 curveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   308
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   309
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   310
solid
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   311
1 setlinewidth
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   312
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   313
newpath 103 406 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   314
99 396 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   315
96 406 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   316
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   317
fill
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   318
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   319
newpath 103 406 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   320
99 396 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   321
96 406 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   322
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   323
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   324
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   325
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   326
%	code_thm
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   327
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   328
newpath 148 324 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   329
50 324 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   330
50 288 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   331
148 288 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   332
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   333
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   334
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   335
58 301 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   336
(code theorems)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   337
[6.24 6.96 6.96 6.24 3.6 4.08 6.96 6.24 6.96 4.56 6.24 10.8 5.52]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   338
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   339
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   340
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   341
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   342
%	preprocessing -> code_thm
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   343
newpath 99 360 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   344
99 352 99 343 99 334 curveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   345
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   346
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   347
solid
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   348
1 setlinewidth
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   349
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   350
newpath 103 334 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   351
99 324 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   352
96 334 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   353
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   354
fill
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   355
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   356
newpath 103 334 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   357
99 324 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   358
96 334 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   359
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   360
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   361
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   362
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   363
%	extraction
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   364
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   365
99 234 41 18 ellipse_path
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   366
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   367
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   368
71 229 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   369
(extraction)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   370
[5.76 6.96 3.84 4.56 6.24 6.24 3.84 3.84 6.96 6.96]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   371
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   372
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   373
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   374
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   375
%	code_thm -> extraction
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   376
newpath 99 288 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   377
99 280 99 271 99 262 curveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   378
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   379
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   380
solid
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   381
1 setlinewidth
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   382
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   383
newpath 103 262 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   384
99 252 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   385
96 262 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   386
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   387
fill
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   388
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   389
newpath 103 262 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   390
99 252 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   391
96 262 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   392
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   393
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   394
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   395
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   396
%	iml
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   397
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   398
newpath 169 180 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   399
29 180 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   400
29 144 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   401
169 144 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   402
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   403
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   404
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   405
36 157 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   406
(intermediate language)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   407
[3.84 6.96 3.84 6.24 4.8 10.8 6.24 6.96 3.84 6.24 3.84 6.24 3.6 3.84 6.24 6.96 6.96 6.96 6.24 6.72 6.24]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   408
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   409
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   410
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   411
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   412
%	extraction -> iml
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   413
newpath 99 216 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   414
99 208 99 199 99 190 curveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   415
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   416
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   417
solid
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   418
1 setlinewidth
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   419
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   420
newpath 103 190 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   421
99 180 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   422
96 190 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   423
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   424
fill
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   425
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   426
newpath 103 190 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   427
99 180 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   428
96 190 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   429
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   430
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   431
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   432
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   433
%	serialization
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   434
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   435
99 90 47 18 ellipse_path
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   436
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   437
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   438
64 85 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   439
(serialization)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   440
[5.52 6.24 4.8 3.84 6.24 3.84 3.84 6.24 6.24 3.84 3.84 6.96 6.96]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   441
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   442
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   443
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   444
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   445
%	iml -> serialization
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   446
newpath 99 144 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   447
99 136 99 127 99 118 curveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   448
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   449
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   450
solid
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   451
1 setlinewidth
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   452
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   453
newpath 103 118 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   454
99 108 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   455
96 118 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   456
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   457
fill
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   458
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   459
newpath 103 118 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   460
99 108 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   461
96 118 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   462
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   463
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   464
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   465
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   466
%	sml
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   467
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   468
newpath 54 36 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   469
0 36 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   470
0 0 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   471
54 0 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   472
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   473
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   474
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   475
12 13 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   476
(SML)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   477
[7.68 12.48 8.64]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   478
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   479
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   480
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   481
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   482
%	serialization -> sml
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   483
newpath 82 73 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   484
73 64 62 53 52 43 curveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   485
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   486
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   487
solid
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   488
1 setlinewidth
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   489
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   490
newpath 55 41 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   491
45 36 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   492
50 46 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   493
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   494
fill
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   495
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   496
newpath 55 41 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   497
45 36 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   498
50 46 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   499
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   500
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   501
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   502
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   503
%	other
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   504
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   505
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   506
93 13 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   507
(...)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   508
[3.6 3.6 3.6]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   509
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   510
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   511
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   512
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   513
%	serialization -> other
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   514
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   515
dotted
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   516
newpath 99 72 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   517
99 64 99 55 99 46 curveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   518
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   519
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   520
solid
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   521
1 setlinewidth
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   522
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   523
newpath 103 46 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   524
99 36 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   525
96 46 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   526
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   527
fill
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   528
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   529
newpath 103 46 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   530
99 36 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   531
96 46 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   532
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   533
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   534
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   535
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   536
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   537
%	haskell
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   538
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   539
newpath 204 36 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   540
144 36 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   541
144 0 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   542
204 0 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   543
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   544
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   545
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   546
152 13 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   547
(Haskell)
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   548
[10.08 6.24 5.52 6.72 6.24 3.84 3.84]
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   549
xshow
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   550
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   551
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   552
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   553
%	serialization -> haskell
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   554
newpath 117 73 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   555
127 64 138 53 148 43 curveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   556
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   557
gsave 10 dict begin
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   558
solid
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   559
1 setlinewidth
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   560
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   561
newpath 150 46 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   562
155 36 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   563
145 41 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   564
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   565
fill
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   566
0.000 0.000 0.000 edgecolor
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   567
newpath 150 46 moveto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   568
155 36 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   569
145 41 lineto
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   570
closepath
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   571
stroke
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   572
end grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   573
endpage
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   574
showpage
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   575
grestore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   576
%%PageTrailer
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   577
%%EndPage: 1
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   578
%%Trailer
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   579
%%Pages: 1
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   580
end
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   581
restore
c3618fc6a6f7 added gfx
haftmann
parents:
diff changeset
   582
%%EOF