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