aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2001-11-09 17:48:39 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2001-11-09 17:48:39 +0000
commit9fd56d7a7281edece40240d52d25b9144d12439e (patch)
treefb8ff8c57f1ff3695e95df9697de23def1c29db0
parent3cd1a988f93566579740294c7fafbfc81b174675 (diff)
MAJ après restructuration kernel
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2180 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--doc/kernel.dep.ps302
-rw-r--r--doc/library.dep.ps258
-rw-r--r--doc/parsing.dep.ps365
-rw-r--r--doc/pretyping.dep.ps506
-rw-r--r--doc/proofs.dep.ps169
-rw-r--r--doc/tactics.dep.ps413
-rw-r--r--doc/toplevel.dep.ps375
7 files changed, 1329 insertions, 1059 deletions
diff --git a/doc/kernel.dep.ps b/doc/kernel.dep.ps
index 1dcc8f873..3672e35d4 100644
--- a/doc/kernel.dep.ps
+++ b/doc/kernel.dep.ps
@@ -1,9 +1,9 @@
%!PS-Adobe-2.0
-%%Creator: dot version uwin98 (01-26-98)
-%%For: Gros nain
+%%Creator: dot version gviz 1.7.3b (Mon Feb 26 14:10:22 EST 2001)
+%%For: (herbelin) Hugo Herbelin
%%Title: G
%%Pages: (atend)
-%%BoundingBox: 36 36 577 91
+%%BoundingBox: 36 36 577 73
%%EndComments
%%BeginProlog
save
@@ -47,7 +47,7 @@ DotDict begin
gsave
coordfont setfont
0 0 moveto
- (() show i str cvs show (,) show j str cvs show ()) show
+ (\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
@@ -131,365 +131,319 @@ def
/curlayer 0 def
-%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
+1 setmiterlimit
% /arrowlength 10 def
% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+ userdict (<<) cvn ([) cvn load put
+ userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndResource
%%EndSetup
%%Page: 1 1
-%%PageBoundingBox: 36 36 577 91
+%%PageBoundingBox: 36 36 577 73
+%%PageOrientation: Portrait
gsave
-35 35 542 56 boxprim clip newpath
+35 35 542 38 boxprim clip newpath
36 36 translate
0 0 1 beginpage
-0.3982 set_scale
+0.3953 set_scale
0 0 translate 0 rotate
+[ /CropBox [36 36 577 73] /PAGES pdfmark
0.000 0.000 0.000 graphcolor
14.00 /Times-Roman set_font
% Univ
gsave 10 dict begin
-1231 101 27 18 ellipse_path
+1233 74 27 18 ellipse_path
stroke
gsave 10 dict begin
-1231 102 moveto (Univ) 28 14.00 -0.50 alignedtext
+1233 75 moveto (Univ) 28 14.00 -0.50 alignedtext
end grestore
end grestore
% Names
gsave 10 dict begin
-1326 101 29 18 ellipse_path
+1328 74 29 18 ellipse_path
stroke
gsave 10 dict begin
-1326 102 moveto (Names) 38 14.00 -0.50 alignedtext
+1328 75 moveto (Names) 38 14.00 -0.50 alignedtext
end grestore
end grestore
% Univ -> Names
-newpath 1258 101 moveto
-1267 101 1277 101 1286 101 curveto
+newpath 1260 74 moveto
+1269 74 1279 74 1288 74 curveto
stroke
-newpath 1286 99 moveto
-1296 101 lineto
-1286 104 lineto
+newpath 1288 72 moveto
+1298 74 lineto
+1288 77 lineto
closepath
gsave 0 setgray stroke grestore fill
% Typeops
gsave 10 dict begin
-265 64 34 18 ellipse_path
+273 18 34 18 ellipse_path
stroke
gsave 10 dict begin
-265 65 moveto (Typeops) 48 14.00 -0.50 alignedtext
+273 19 moveto (Typeops) 48 14.00 -0.50 alignedtext
end grestore
end grestore
% Inductive
gsave 10 dict begin
-381 72 36 18 ellipse_path
+381 20 36 18 ellipse_path
stroke
gsave 10 dict begin
-381 73 moveto (Inductive) 52 14.00 -0.50 alignedtext
+381 21 moveto (Inductive) 52 14.00 -0.50 alignedtext
end grestore
end grestore
% Typeops -> Inductive
-newpath 299 66 moveto
-310 67 323 68 334 69 curveto
+newpath 308 19 moveto
+317 19 326 19 334 19 curveto
stroke
-newpath 334 67 moveto
-344 70 lineto
-334 71 lineto
+newpath 334 17 moveto
+344 19 lineto
+334 22 lineto
closepath
gsave 0 setgray stroke grestore fill
% Type_errors
gsave 10 dict begin
-381 18 44 18 ellipse_path
+499 24 44 18 ellipse_path
stroke
gsave 10 dict begin
-381 19 moveto (Type_errors) 68 14.00 -0.50 alignedtext
+499 25 moveto (Type_errors) 68 14.00 -0.50 alignedtext
end grestore
end grestore
-% Typeops -> Type_errors
-newpath 292 53 moveto
-306 47 324 41 340 35 curveto
+% Inductive -> Type_errors
+newpath 418 21 moveto
+426 21 435 22 444 22 curveto
stroke
-newpath 339 33 moveto
-349 31 lineto
-341 37 lineto
+newpath 444 20 moveto
+454 22 lineto
+444 25 lineto
closepath
gsave 0 setgray stroke grestore fill
% Reduction
gsave 10 dict begin
-501 72 39 18 ellipse_path
+619 47 39 18 ellipse_path
stroke
gsave 10 dict begin
-501 73 moveto (Reduction) 57 14.00 -0.50 alignedtext
+619 48 moveto (Reduction) 57 14.00 -0.50 alignedtext
end grestore
end grestore
-% Inductive -> Reduction
-newpath 418 72 moveto
-429 72 441 72 452 72 curveto
-stroke
-newpath 452 70 moveto
-462 72 lineto
-452 75 lineto
-closepath
-gsave 0 setgray stroke grestore fill
-
% Type_errors -> Reduction
-newpath 411 31 moveto
-427 39 448 48 465 55 curveto
+newpath 539 32 moveto
+550 34 562 36 573 38 curveto
stroke
-newpath 465 52 moveto
-473 59 lineto
-463 57 lineto
+newpath 574 36 moveto
+583 40 lineto
+573 40 lineto
closepath
gsave 0 setgray stroke grestore fill
% Closure
gsave 10 dict begin
-608 72 32 18 ellipse_path
+726 47 32 18 ellipse_path
stroke
gsave 10 dict begin
-608 73 moveto (Closure) 43 14.00 -0.50 alignedtext
+726 48 moveto (Closure) 43 14.00 -0.50 alignedtext
end grestore
end grestore
% Reduction -> Closure
-newpath 540 72 moveto
-549 72 558 72 566 72 curveto
+newpath 658 47 moveto
+667 47 676 47 684 47 curveto
stroke
-newpath 566 70 moveto
-576 72 lineto
-566 75 lineto
+newpath 684 45 moveto
+694 47 lineto
+684 50 lineto
closepath
gsave 0 setgray stroke grestore fill
% Term
gsave 10 dict begin
-1139 74 27 18 ellipse_path
+1141 47 27 18 ellipse_path
stroke
gsave 10 dict begin
-1139 75 moveto (Term) 30 14.00 -0.50 alignedtext
+1141 48 moveto (Term) 30 14.00 -0.50 alignedtext
end grestore
end grestore
% Term -> Univ
-newpath 1164 81 moveto
-1174 84 1186 88 1197 91 curveto
+newpath 1166 54 moveto
+1176 57 1188 61 1199 64 curveto
stroke
-newpath 1197 88 moveto
-1206 94 lineto
-1196 93 lineto
+newpath 1199 61 moveto
+1208 67 lineto
+1198 66 lineto
closepath
gsave 0 setgray stroke grestore fill
% Esubst
gsave 10 dict begin
-1231 47 29 18 ellipse_path
+1233 20 29 18 ellipse_path
stroke
gsave 10 dict begin
-1231 48 moveto (Esubst) 37 14.00 -0.50 alignedtext
+1233 21 moveto (Esubst) 37 14.00 -0.50 alignedtext
end grestore
end grestore
% Term -> Esubst
-newpath 1164 67 moveto
-1174 64 1185 61 1196 58 curveto
+newpath 1166 40 moveto
+1176 37 1187 34 1198 31 curveto
stroke
-newpath 1195 56 moveto
-1205 55 lineto
-1196 61 lineto
+newpath 1197 29 moveto
+1207 28 lineto
+1198 34 lineto
closepath
gsave 0 setgray stroke grestore fill
% Sign
gsave 10 dict begin
-1049 74 27 18 ellipse_path
+1051 47 27 18 ellipse_path
stroke
gsave 10 dict begin
-1049 75 moveto (Sign) 25 14.00 -0.50 alignedtext
+1051 48 moveto (Sign) 25 14.00 -0.50 alignedtext
end grestore
end grestore
% Sign -> Term
-newpath 1076 74 moveto
-1084 74 1093 74 1102 74 curveto
+newpath 1078 47 moveto
+1086 47 1095 47 1104 47 curveto
stroke
-newpath 1102 72 moveto
-1112 74 lineto
-1102 77 lineto
+newpath 1104 45 moveto
+1114 47 lineto
+1104 50 lineto
closepath
gsave 0 setgray stroke grestore fill
% Safe_typing
gsave 10 dict begin
-44 92 44 18 ellipse_path
+52 46 44 18 ellipse_path
stroke
gsave 10 dict begin
-44 93 moveto (Safe_typing) 67 14.00 -0.50 alignedtext
+52 47 moveto (Safe_typing) 67 14.00 -0.50 alignedtext
end grestore
end grestore
% Cooking
gsave 10 dict begin
-265 118 34 18 ellipse_path
+273 72 34 18 ellipse_path
stroke
gsave 10 dict begin
-265 119 moveto (Cooking) 48 14.00 -0.50 alignedtext
+273 73 moveto (Cooking) 48 14.00 -0.50 alignedtext
end grestore
end grestore
% Safe_typing -> Cooking
-newpath 86 97 moveto
-126 102 184 109 223 113 curveto
+newpath 94 51 moveto
+134 56 192 63 231 67 curveto
stroke
-newpath 221 110 moveto
-231 114 lineto
-221 115 lineto
+newpath 229 64 moveto
+239 68 lineto
+229 69 lineto
closepath
gsave 0 setgray stroke grestore fill
% Indtypes
gsave 10 dict begin
-159 68 34 18 ellipse_path
+167 22 34 18 ellipse_path
stroke
gsave 10 dict begin
-159 69 moveto (Indtypes) 48 14.00 -0.50 alignedtext
+167 23 moveto (Indtypes) 48 14.00 -0.50 alignedtext
end grestore
end grestore
% Safe_typing -> Indtypes
-newpath 83 84 moveto
-94 82 106 79 117 77 curveto
+newpath 91 38 moveto
+102 36 114 33 125 31 curveto
stroke
-newpath 117 75 moveto
-127 75 lineto
-118 79 lineto
+newpath 125 29 moveto
+135 29 lineto
+126 33 lineto
closepath
gsave 0 setgray stroke grestore fill
% Cooking -> Reduction
-newpath 300 116 moveto
-336 114 393 109 426 102 curveto
-437 99 453 94 468 88 curveto
+newpath 307 70 moveto
+369 65 500 56 571 51 curveto
stroke
-newpath 464 87 moveto
-474 85 lineto
-466 92 lineto
+newpath 570 49 moveto
+580 50 lineto
+570 54 lineto
closepath
gsave 0 setgray stroke grestore fill
% Indtypes -> Typeops
-newpath 193 67 moveto
-203 67 213 66 224 66 curveto
-stroke
-newpath 221 64 moveto
-231 66 lineto
-221 69 lineto
-closepath
-gsave 0 setgray stroke grestore fill
-
-% Instantiate
-gsave 10 dict begin
-716 72 39 18 ellipse_path
-stroke
-gsave 10 dict begin
-716 73 moveto (Instantiate) 58 14.00 -0.50 alignedtext
-end grestore
-end grestore
-
-% Closure -> Instantiate
-newpath 640 72 moveto
-648 72 657 72 666 72 curveto
+newpath 201 21 moveto
+211 21 221 20 232 20 curveto
stroke
-newpath 666 70 moveto
-676 72 lineto
-666 75 lineto
+newpath 229 18 moveto
+239 20 lineto
+229 23 lineto
closepath
gsave 0 setgray stroke grestore fill
% Environ
gsave 10 dict begin
-825 99 33 18 ellipse_path
-stroke
-gsave 10 dict begin
-825 100 moveto (Environ) 45 14.00 -0.50 alignedtext
-end grestore
-end grestore
-
-% Instantiate -> Environ
-newpath 751 81 moveto
-762 84 774 87 786 89 curveto
-stroke
-newpath 786 86 moveto
-795 92 lineto
-785 91 lineto
-closepath
-gsave 0 setgray stroke grestore fill
-
-% Evd
-gsave 10 dict begin
-940 47 27 18 ellipse_path
+827 47 33 18 ellipse_path
stroke
gsave 10 dict begin
-940 48 moveto (Evd) 22 14.00 -0.50 alignedtext
+827 48 moveto (Environ) 45 14.00 -0.50 alignedtext
end grestore
end grestore
-% Instantiate -> Evd
-newpath 755 68 moveto
-797 63 864 56 905 51 curveto
+% Closure -> Environ
+newpath 758 47 moveto
+766 47 775 47 784 47 curveto
stroke
-newpath 903 49 moveto
-913 50 lineto
-903 54 lineto
+newpath 784 45 moveto
+794 47 lineto
+784 50 lineto
closepath
gsave 0 setgray stroke grestore fill
% Declarations
gsave 10 dict begin
-940 101 45 18 ellipse_path
+942 47 45 18 ellipse_path
stroke
gsave 10 dict begin
-940 102 moveto (Declarations) 70 14.00 -0.50 alignedtext
+942 48 moveto (Declarations) 70 14.00 -0.50 alignedtext
end grestore
end grestore
% Environ -> Declarations
-newpath 858 100 moveto
-866 100 875 100 884 100 curveto
-stroke
-newpath 884 98 moveto
-894 100 lineto
-884 103 lineto
-closepath
-gsave 0 setgray stroke grestore fill
-
-% Evd -> Sign
-newpath 966 53 moveto
-980 56 998 61 1015 65 curveto
+newpath 860 47 moveto
+868 47 877 47 886 47 curveto
stroke
-newpath 1015 62 moveto
-1024 68 lineto
-1014 67 lineto
+newpath 886 45 moveto
+896 47 lineto
+886 50 lineto
closepath
gsave 0 setgray stroke grestore fill
% Declarations -> Sign
-newpath 979 91 moveto
-991 89 1003 86 1015 83 curveto
+newpath 988 47 moveto
+997 47 1006 47 1014 47 curveto
stroke
-newpath 1014 81 moveto
-1024 80 lineto
-1015 86 lineto
+newpath 1014 45 moveto
+1024 47 lineto
+1014 50 lineto
closepath
gsave 0 setgray stroke grestore fill
endpage
diff --git a/doc/library.dep.ps b/doc/library.dep.ps
index 7a5cdeed3..eb358f772 100644
--- a/doc/library.dep.ps
+++ b/doc/library.dep.ps
@@ -1,9 +1,9 @@
%!PS-Adobe-2.0
-%%Creator: dot version uwin98 (01-26-98)
-%%For: Gros nain
+%%Creator: dot version gviz 1.7.3b (Mon Feb 26 14:10:22 EST 2001)
+%%For: (herbelin) Hugo Herbelin
%%Title: G
%%Pages: (atend)
-%%BoundingBox: 36 36 525 235
+%%BoundingBox: 36 36 543 235
%%EndComments
%%BeginProlog
save
@@ -47,7 +47,7 @@ DotDict begin
gsave
coordfont setfont
0 0 moveto
- (() show i str cvs show (,) show j str cvs show ()) show
+ (\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
@@ -131,239 +131,293 @@ def
/curlayer 0 def
-%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
+1 setmiterlimit
% /arrowlength 10 def
% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+ userdict (<<) cvn ([) cvn load put
+ userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndResource
%%EndSetup
%%Page: 1 1
-%%PageBoundingBox: 36 36 525 235
+%%PageBoundingBox: 36 36 543 235
+%%PageOrientation: Portrait
gsave
-35 35 490 200 boxprim clip newpath
+35 35 508 200 boxprim clip newpath
36 36 translate
0 0 1 beginpage
0 0 translate 0 rotate
+[ /CropBox [36 36 543 235] /PAGES pdfmark
0.000 0.000 0.000 graphcolor
14.00 /Times-Roman set_font
% States
gsave 10 dict begin
-32 180 27 18 ellipse_path
+40 126 27 18 ellipse_path
stroke
gsave 10 dict begin
-32 181 moveto (States) 33 14.00 -0.50 alignedtext
+40 127 moveto (States) 33 14.00 -0.50 alignedtext
end grestore
end grestore
% Library
gsave 10 dict begin
-136 180 31 18 ellipse_path
+144 126 31 18 ellipse_path
stroke
gsave 10 dict begin
-136 181 moveto (Library) 41 14.00 -0.50 alignedtext
+144 127 moveto (Library) 41 14.00 -0.50 alignedtext
end grestore
end grestore
% States -> Library
-newpath 59 180 moveto
-70 180 83 180 95 180 curveto
+newpath 67 126 moveto
+78 126 91 126 103 126 curveto
stroke
-newpath 95 178 moveto
-105 180 lineto
-95 183 lineto
+newpath 103 124 moveto
+113 126 lineto
+103 129 lineto
closepath
gsave 0 setgray stroke grestore fill
% Global
gsave 10 dict begin
-238 180 29 18 ellipse_path
+246 126 29 18 ellipse_path
stroke
gsave 10 dict begin
-238 181 moveto (Global) 38 14.00 -0.50 alignedtext
+246 127 moveto (Global) 38 14.00 -0.50 alignedtext
end grestore
end grestore
% Library -> Global
-newpath 167 180 moveto
-177 180 188 180 198 180 curveto
+newpath 175 126 moveto
+185 126 196 126 206 126 curveto
stroke
-newpath 198 178 moveto
-208 180 lineto
-198 183 lineto
+newpath 206 124 moveto
+216 126 lineto
+206 129 lineto
closepath
gsave 0 setgray stroke grestore fill
% Lib
gsave 10 dict begin
-238 126 27 18 ellipse_path
+246 72 27 18 ellipse_path
stroke
gsave 10 dict begin
-238 127 moveto (Lib) 19 14.00 -0.50 alignedtext
+246 73 moveto (Lib) 19 14.00 -0.50 alignedtext
end grestore
end grestore
% Library -> Lib
-newpath 159 168 moveto
-173 160 193 150 209 141 curveto
+newpath 167 114 moveto
+181 106 201 96 217 87 curveto
stroke
-newpath 207 139 moveto
-217 137 lineto
-209 144 lineto
+newpath 215 85 moveto
+225 83 lineto
+217 90 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Opaque
+gsave 10 dict begin
+144 180 32 18 ellipse_path
+stroke
+gsave 10 dict begin
+144 181 moveto (Opaque) 43 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Opaque -> Global
+newpath 167 168 moveto
+181 160 200 151 216 142 curveto
+stroke
+newpath 214 140 moveto
+224 138 lineto
+216 145 lineto
closepath
gsave 0 setgray stroke grestore fill
% Nametab
gsave 10 dict begin
-340 153 35 18 ellipse_path
+349 126 35 18 ellipse_path
stroke
gsave 10 dict begin
-340 154 moveto (Nametab) 50 14.00 -0.50 alignedtext
+349 127 moveto (Nametab) 50 14.00 -0.50 alignedtext
end grestore
end grestore
-% Libobject
+% Global -> Nametab
+newpath 276 126 moveto
+285 126 294 126 303 126 curveto
+stroke
+newpath 303 124 moveto
+313 126 lineto
+303 129 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Nameops
gsave 10 dict begin
-450 180 37 18 ellipse_path
+460 153 36 18 ellipse_path
stroke
gsave 10 dict begin
-450 181 moveto (Libobject) 53 14.00 -0.50 alignedtext
+460 154 moveto (Nameops) 52 14.00 -0.50 alignedtext
end grestore
end grestore
-% Nametab -> Libobject
-newpath 372 161 moveto
-383 163 396 166 408 169 curveto
+% Nametab -> Nameops
+newpath 381 134 moveto
+392 137 405 140 417 143 curveto
stroke
-newpath 408 166 moveto
-417 172 lineto
-407 171 lineto
+newpath 418 141 moveto
+427 145 lineto
+417 145 lineto
closepath
gsave 0 setgray stroke grestore fill
% Summary
gsave 10 dict begin
-450 126 37 18 ellipse_path
+460 99 37 18 ellipse_path
stroke
gsave 10 dict begin
-450 127 moveto (Summary) 54 14.00 -0.50 alignedtext
+460 100 moveto (Summary) 54 14.00 -0.50 alignedtext
end grestore
end grestore
% Nametab -> Summary
-newpath 372 145 moveto
-383 143 395 140 406 137 curveto
+newpath 381 118 moveto
+392 116 405 112 417 109 curveto
stroke
-newpath 406 134 moveto
-416 134 lineto
-407 139 lineto
+newpath 416 107 moveto
+426 107 lineto
+417 112 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Global -> Nametab
-newpath 265 173 moveto
-275 170 287 167 298 164 curveto
+% Lib -> Nametab
+newpath 267 83 moveto
+281 91 300 100 316 109 curveto
stroke
-newpath 298 161 moveto
-308 161 lineto
-299 166 lineto
+newpath 316 106 moveto
+324 113 lineto
+314 111 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Lib -> Nametab
-newpath 263 133 moveto
-274 136 287 139 299 142 curveto
+% Libobject
+gsave 10 dict begin
+349 72 37 18 ellipse_path
stroke
-newpath 299 139 moveto
-308 145 lineto
-298 144 lineto
+gsave 10 dict begin
+349 73 moveto (Libobject) 53 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Lib -> Libobject
+newpath 273 72 moveto
+282 72 292 72 302 72 curveto
+stroke
+newpath 302 70 moveto
+312 72 lineto
+302 75 lineto
closepath
gsave 0 setgray stroke grestore fill
% Impargs
gsave 10 dict begin
-136 126 33 18 ellipse_path
+144 72 33 18 ellipse_path
stroke
gsave 10 dict begin
-136 127 moveto (Impargs) 45 14.00 -0.50 alignedtext
+144 73 moveto (Impargs) 45 14.00 -0.50 alignedtext
end grestore
end grestore
% Impargs -> Global
-newpath 160 139 moveto
-174 147 192 156 207 164 curveto
+newpath 168 85 moveto
+182 93 200 102 215 110 curveto
stroke
-newpath 207 161 moveto
-215 168 lineto
-205 166 lineto
+newpath 215 107 moveto
+223 114 lineto
+213 112 lineto
closepath
gsave 0 setgray stroke grestore fill
% Impargs -> Lib
-newpath 169 126 moveto
-180 126 191 126 201 126 curveto
+newpath 177 72 moveto
+188 72 199 72 209 72 curveto
stroke
-newpath 201 124 moveto
-211 126 lineto
-201 129 lineto
+newpath 209 70 moveto
+219 72 lineto
+209 75 lineto
closepath
gsave 0 setgray stroke grestore fill
% Goptions
gsave 10 dict begin
-136 72 36 18 ellipse_path
+144 18 36 18 ellipse_path
stroke
gsave 10 dict begin
-136 73 moveto (Goptions) 51 14.00 -0.50 alignedtext
+144 19 moveto (Goptions) 51 14.00 -0.50 alignedtext
end grestore
end grestore
+% Goptions -> Global
+newpath 166 32 moveto
+172 35 176 38 180 42 curveto
+196 60 202 84 216 102 curveto
+217 103 218 104 219 105 curveto
+stroke
+newpath 221 104 moveto
+227 112 lineto
+218 107 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
% Goptions -> Lib
-newpath 161 85 moveto
-175 93 193 102 209 111 curveto
+newpath 169 31 moveto
+183 39 201 48 217 57 curveto
stroke
-newpath 209 108 moveto
-217 115 lineto
-207 113 lineto
+newpath 217 54 moveto
+225 61 lineto
+215 59 lineto
closepath
gsave 0 setgray stroke grestore fill
% Declare
gsave 10 dict begin
-32 72 32 18 ellipse_path
+40 72 32 18 ellipse_path
stroke
gsave 10 dict begin
-32 73 moveto (Declare) 43 14.00 -0.50 alignedtext
+40 73 moveto (Declare) 43 14.00 -0.50 alignedtext
end grestore
end grestore
-% Declare -> Impargs
-newpath 56 84 moveto
-70 92 88 101 104 110 curveto
+% Declare -> Library
+newpath 64 84 moveto
+78 92 97 101 113 110 curveto
stroke
-newpath 104 107 moveto
-112 114 lineto
-102 112 lineto
+newpath 113 107 moveto
+121 114 lineto
+111 112 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Indrec
-gsave 10 dict begin
-136 18 28 18 ellipse_path
-stroke
-gsave 10 dict begin
-136 19 moveto (Indrec) 35 14.00 -0.50 alignedtext
-end grestore
-end grestore
-
-% Declare -> Indrec
-newpath 56 60 moveto
-70 52 90 42 106 33 curveto
+% Declare -> Impargs
+newpath 72 72 moveto
+81 72 92 72 101 72 curveto
stroke
-newpath 104 31 moveto
-114 29 lineto
-106 36 lineto
+newpath 101 70 moveto
+111 72 lineto
+101 75 lineto
closepath
gsave 0 setgray stroke grestore fill
endpage
diff --git a/doc/parsing.dep.ps b/doc/parsing.dep.ps
index 3507cf4a9..9df862840 100644
--- a/doc/parsing.dep.ps
+++ b/doc/parsing.dep.ps
@@ -1,9 +1,9 @@
%!PS-Adobe-2.0
-%%Creator: dot version uwin98 (01-26-98)
-%%For: Gros nain
+%%Creator: dot version gviz 1.7.3b (Mon Feb 26 14:10:22 EST 2001)
+%%For: (herbelin) Hugo Herbelin
%%Title: G
%%Pages: (atend)
-%%BoundingBox: 36 36 576 186
+%%BoundingBox: 36 36 576 232
%%EndComments
%%BeginProlog
save
@@ -47,7 +47,7 @@ DotDict begin
gsave
coordfont setfont
0 0 moveto
- (() show i str cvs show (,) show j str cvs show ()) show
+ (\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
@@ -131,373 +131,398 @@ def
/curlayer 0 def
-%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
+1 setmiterlimit
% /arrowlength 10 def
% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+ userdict (<<) cvn ([) cvn load put
+ userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndResource
%%EndSetup
%%Page: 1 1
-%%PageBoundingBox: 36 36 576 186
+%%PageBoundingBox: 36 36 576 232
+%%PageOrientation: Portrait
gsave
-35 35 541 151 boxprim clip newpath
+35 35 541 197 boxprim clip newpath
36 36 translate
0 0 1 beginpage
-0.6818 set_scale
+0.7584 set_scale
0 0 translate 0 rotate
+[ /CropBox [36 36 576 232] /PAGES pdfmark
0.000 0.000 0.000 graphcolor
14.00 /Times-Roman set_font
% Pcoq
gsave 10 dict begin
-669 72 27 18 ellipse_path
+581 103 27 18 ellipse_path
stroke
gsave 10 dict begin
-669 73 moveto (Pcoq) 28 14.00 -0.50 alignedtext
+581 104 moveto (Pcoq) 28 14.00 -0.50 alignedtext
end grestore
end grestore
% Coqast
gsave 10 dict begin
-762 72 30 18 ellipse_path
+674 103 30 18 ellipse_path
stroke
gsave 10 dict begin
-762 73 moveto (Coqast) 38 14.00 -0.50 alignedtext
+674 104 moveto (Coqast) 38 14.00 -0.50 alignedtext
end grestore
end grestore
% Pcoq -> Coqast
-newpath 696 72 moveto
-704 72 713 72 722 72 curveto
+newpath 608 103 moveto
+616 103 625 103 634 103 curveto
stroke
-newpath 722 70 moveto
-732 72 lineto
-722 75 lineto
+newpath 634 101 moveto
+644 103 lineto
+634 106 lineto
closepath
gsave 0 setgray stroke grestore fill
% Extend
gsave 10 dict begin
-486 124 30 18 ellipse_path
+398 52 30 18 ellipse_path
stroke
gsave 10 dict begin
-486 125 moveto (Extend) 39 14.00 -0.50 alignedtext
+398 53 moveto (Extend) 39 14.00 -0.50 alignedtext
end grestore
end grestore
% Ast
gsave 10 dict begin
-579 72 27 18 ellipse_path
+491 103 27 18 ellipse_path
stroke
gsave 10 dict begin
-579 73 moveto (Ast) 19 14.00 -0.50 alignedtext
+491 104 moveto (Ast) 19 14.00 -0.50 alignedtext
end grestore
end grestore
% Extend -> Ast
-newpath 508 112 moveto
-520 105 536 96 550 88 curveto
+newpath 421 64 moveto
+433 71 448 79 462 86 curveto
stroke
-newpath 548 86 moveto
-558 84 lineto
-550 91 lineto
+newpath 463 84 moveto
+470 91 lineto
+460 88 lineto
closepath
gsave 0 setgray stroke grestore fill
% Ast -> Pcoq
-newpath 606 72 moveto
-614 72 623 72 632 72 curveto
+newpath 518 103 moveto
+526 103 535 103 544 103 curveto
stroke
-newpath 632 70 moveto
-642 72 lineto
-632 75 lineto
+newpath 544 101 moveto
+554 103 lineto
+544 106 lineto
closepath
gsave 0 setgray stroke grestore fill
% Termast
gsave 10 dict begin
-380 18 33 18 ellipse_path
+292 156 33 18 ellipse_path
stroke
gsave 10 dict begin
-380 19 moveto (Termast) 45 14.00 -0.50 alignedtext
+292 157 moveto (Termast) 45 14.00 -0.50 alignedtext
end grestore
end grestore
% Termast -> Ast
-newpath 413 22 moveto
-443 25 489 32 516 40 curveto
-526 43 540 50 553 57 curveto
+newpath 325 152 moveto
+355 149 401 143 428 136 curveto
+438 133 451 127 462 120 curveto
stroke
-newpath 551 53 moveto
-559 60 lineto
-549 58 lineto
+newpath 461 118 moveto
+471 115 lineto
+463 122 lineto
closepath
gsave 0 setgray stroke grestore fill
% Search
gsave 10 dict begin
-30 46 29 18 ellipse_path
+48 198 29 18 ellipse_path
stroke
gsave 10 dict begin
-30 47 moveto (Search) 37 14.00 -0.50 alignedtext
+48 199 moveto (Search) 37 14.00 -0.50 alignedtext
end grestore
end grestore
% Astterm
gsave 10 dict begin
-258 72 33 18 ellipse_path
+170 94 33 18 ellipse_path
stroke
gsave 10 dict begin
-258 73 moveto (Astterm) 45 14.00 -0.50 alignedtext
+170 95 moveto (Astterm) 45 14.00 -0.50 alignedtext
end grestore
end grestore
% Search -> Astterm
-newpath 59 49 moveto
-99 54 171 62 216 67 curveto
-stroke
-newpath 215 64 moveto
-225 68 lineto
-215 69 lineto
+newpath 71 186 moveto
+78 183 84 178 88 174 curveto
+104 157 109 133 124 118 curveto
+127 115 132 112 137 109 curveto
+stroke
+newpath 134 108 moveto
+144 106 lineto
+136 112 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Pretty
+% Coqlib
gsave 10 dict begin
-136 22 27 18 ellipse_path
+292 229 29 18 ellipse_path
stroke
gsave 10 dict begin
-136 23 moveto (Pretty) 33 14.00 -0.50 alignedtext
+292 230 moveto (Coqlib) 38 14.00 -0.50 alignedtext
end grestore
end grestore
-% Search -> Pretty
-newpath 58 40 moveto
-71 37 87 33 101 30 curveto
-stroke
-newpath 100 28 moveto
-110 28 lineto
-101 33 lineto
-closepath
-gsave 0 setgray stroke grestore fill
-
-% Astterm -> Termast
-newpath 284 61 moveto
-302 53 327 42 346 34 curveto
+% Search -> Coqlib
+newpath 70 210 moveto
+87 218 109 229 124 232 curveto
+159 239 217 235 255 233 curveto
stroke
-newpath 344 32 moveto
-354 30 lineto
-346 37 lineto
+newpath 253 231 moveto
+263 232 lineto
+253 236 lineto
closepath
gsave 0 setgray stroke grestore fill
% Printer
gsave 10 dict begin
-258 18 29 18 ellipse_path
+170 148 29 18 ellipse_path
stroke
gsave 10 dict begin
-258 19 moveto (Printer) 38 14.00 -0.50 alignedtext
+170 149 moveto (Printer) 38 14.00 -0.50 alignedtext
end grestore
end grestore
-% Pretty -> Printer
-newpath 163 21 moveto
-179 20 200 20 218 19 curveto
+% Search -> Printer
+newpath 73 188 moveto
+91 180 116 170 137 162 curveto
+stroke
+newpath 135 160 moveto
+145 158 lineto
+137 165 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Astterm -> Termast
+newpath 194 106 moveto
+213 116 239 129 260 139 curveto
stroke
-newpath 218 17 moveto
-228 19 lineto
-218 22 lineto
+newpath 260 136 moveto
+268 143 lineto
+258 141 lineto
closepath
gsave 0 setgray stroke grestore fill
% Printer -> Termast
-newpath 288 18 moveto
-303 18 321 18 337 18 curveto
+newpath 200 150 moveto
+215 151 233 152 249 153 curveto
stroke
-newpath 337 16 moveto
-347 18 lineto
-337 21 lineto
+newpath 249 151 moveto
+259 154 lineto
+249 155 lineto
closepath
gsave 0 setgray stroke grestore fill
% Esyntax
gsave 10 dict begin
-380 180 33 18 ellipse_path
+292 48 33 18 ellipse_path
stroke
gsave 10 dict begin
-380 181 moveto (Esyntax) 45 14.00 -0.50 alignedtext
+292 49 moveto (Esyntax) 45 14.00 -0.50 alignedtext
end grestore
end grestore
% Printer -> Esyntax
-newpath 284 27 moveto
-293 31 301 36 304 42 curveto
-325 76 321 121 340 156 curveto
-342 160 345 163 350 165 curveto
-stroke
-newpath 348 161 moveto
-356 168 lineto
-346 166 lineto
+newpath 194 137 moveto
+203 133 211 128 216 124 curveto
+232 109 238 86 252 72 curveto
+254 70 256 68 259 66 curveto
+stroke
+newpath 258 64 moveto
+268 61 lineto
+260 68 lineto
closepath
gsave 0 setgray stroke grestore fill
% Esyntax -> Extend
-newpath 404 167 moveto
-419 159 439 149 455 140 curveto
+newpath 325 49 moveto
+336 49 348 50 359 50 curveto
+stroke
+newpath 358 47 moveto
+368 51 lineto
+358 52 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Prettyp
+gsave 10 dict begin
+48 144 30 18 ellipse_path
+stroke
+gsave 10 dict begin
+48 145 moveto (Prettyp) 40 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Prettyp -> Printer
+newpath 78 145 moveto
+94 146 114 146 131 147 curveto
stroke
-newpath 453 138 moveto
-463 136 lineto
-455 143 lineto
+newpath 130 145 moveto
+140 147 lineto
+130 150 lineto
closepath
gsave 0 setgray stroke grestore fill
% G_zsyntax
gsave 10 dict begin
-136 136 40 18 ellipse_path
+48 86 40 18 ellipse_path
stroke
gsave 10 dict begin
-136 137 moveto (G_zsyntax) 59 14.00 -0.50 alignedtext
+48 87 moveto (G_zsyntax) 59 14.00 -0.50 alignedtext
end grestore
end grestore
% G_zsyntax -> Astterm
-newpath 162 122 moveto
-180 112 206 99 226 88 curveto
+newpath 88 89 moveto
+101 90 115 91 128 91 curveto
stroke
-newpath 224 86 moveto
-234 84 lineto
-226 91 lineto
+newpath 127 88 moveto
+137 92 lineto
+127 93 lineto
closepath
gsave 0 setgray stroke grestore fill
% G_zsyntax -> Esyntax
-newpath 170 146 moveto
-185 150 201 154 212 156 curveto
-247 163 302 170 340 175 curveto
+newpath 80 75 moveto
+95 71 112 66 124 64 curveto
+159 58 214 54 251 51 curveto
stroke
-newpath 338 172 moveto
-348 176 lineto
-338 177 lineto
+newpath 249 49 moveto
+259 50 lineto
+249 54 lineto
closepath
gsave 0 setgray stroke grestore fill
% G_rsyntax
gsave 10 dict begin
-136 200 39 18 ellipse_path
+48 25 39 18 ellipse_path
stroke
gsave 10 dict begin
-136 201 moveto (G_rsyntax) 58 14.00 -0.50 alignedtext
+48 26 moveto (G_rsyntax) 58 14.00 -0.50 alignedtext
end grestore
end grestore
% G_rsyntax -> Astterm
-newpath 157 185 moveto
-164 179 172 172 176 166 curveto
-192 144 195 115 212 96 curveto
-212 96 218 93 225 89 curveto
-stroke
-newpath 224 87 moveto
-234 85 lineto
-226 91 lineto
+newpath 73 39 moveto
+92 50 119 65 139 77 curveto
+stroke
+newpath 139 74 moveto
+147 81 lineto
+137 79 lineto
closepath
gsave 0 setgray stroke grestore fill
% G_rsyntax -> Esyntax
-newpath 175 197 moveto
-220 193 292 187 338 184 curveto
+newpath 88 26 moveto
+126 26 182 28 216 31 curveto
+226 32 242 35 255 38 curveto
stroke
-newpath 337 182 moveto
-347 183 lineto
-337 187 lineto
+newpath 253 35 moveto
+262 40 lineto
+252 40 lineto
closepath
gsave 0 setgray stroke grestore fill
% G_natsyntax
gsave 10 dict begin
-258 126 45 18 ellipse_path
+170 202 45 18 ellipse_path
stroke
gsave 10 dict begin
-258 127 moveto (G_natsyntax) 70 14.00 -0.50 alignedtext
+170 203 moveto (G_natsyntax) 70 14.00 -0.50 alignedtext
end grestore
end grestore
% G_natsyntax -> Termast
-newpath 288 113 moveto
-295 109 300 106 304 102 curveto
-321 85 325 59 340 42 curveto
-343 39 345 37 348 36 curveto
-stroke
-newpath 347 34 moveto
-357 31 lineto
-349 38 lineto
+newpath 203 190 moveto
+219 184 239 176 256 169 curveto
+stroke
+newpath 255 167 moveto
+265 166 lineto
+256 172 lineto
closepath
gsave 0 setgray stroke grestore fill
-% G_natsyntax -> Esyntax
-newpath 288 139 moveto
-306 147 328 157 346 165 curveto
+% G_natsyntax -> Coqlib
+newpath 210 211 moveto
+225 214 241 218 255 221 curveto
stroke
-newpath 346 162 moveto
-355 168 lineto
-345 167 lineto
+newpath 255 218 moveto
+264 223 lineto
+254 223 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Coqlib
-gsave 10 dict begin
-380 126 29 18 ellipse_path
-stroke
-gsave 10 dict begin
-380 127 moveto (Coqlib) 38 14.00 -0.50 alignedtext
-end grestore
-end grestore
-
-% G_natsyntax -> Coqlib
-newpath 304 126 moveto
-316 126 329 126 340 126 curveto
-stroke
-newpath 340 124 moveto
-350 126 lineto
-340 129 lineto
+% G_natsyntax -> Esyntax
+newpath 201 189 moveto
+207 186 213 183 216 178 curveto
+236 146 234 104 252 72 curveto
+252 72 256 70 261 66 curveto
+stroke
+newpath 260 64 moveto
+270 61 lineto
+262 68 lineto
closepath
gsave 0 setgray stroke grestore fill
% Egrammar
gsave 10 dict begin
-380 72 40 18 ellipse_path
+292 102 40 18 ellipse_path
stroke
gsave 10 dict begin
-380 73 moveto (Egrammar) 58 14.00 -0.50 alignedtext
+292 103 moveto (Egrammar) 58 14.00 -0.50 alignedtext
end grestore
end grestore
% Egrammar -> Extend
-newpath 407 85 moveto
-421 93 439 101 454 108 curveto
+newpath 320 89 moveto
+334 82 351 74 366 67 curveto
stroke
-newpath 454 105 moveto
-462 112 lineto
-452 110 lineto
+newpath 364 65 moveto
+374 63 lineto
+366 70 lineto
closepath
gsave 0 setgray stroke grestore fill
% Lexer
gsave 10 dict begin
-486 70 27 18 ellipse_path
+398 106 27 18 ellipse_path
stroke
gsave 10 dict begin
-486 71 moveto (Lexer) 32 14.00 -0.50 alignedtext
+398 107 moveto (Lexer) 32 14.00 -0.50 alignedtext
end grestore
end grestore
% Egrammar -> Lexer
-newpath 420 71 moveto
-430 71 440 71 449 71 curveto
+newpath 332 104 moveto
+342 104 352 105 361 105 curveto
stroke
-newpath 449 69 moveto
-459 71 lineto
-449 74 lineto
+newpath 361 103 moveto
+371 105 lineto
+361 108 lineto
closepath
gsave 0 setgray stroke grestore fill
endpage
diff --git a/doc/pretyping.dep.ps b/doc/pretyping.dep.ps
index c54821490..8af063428 100644
--- a/doc/pretyping.dep.ps
+++ b/doc/pretyping.dep.ps
@@ -1,9 +1,9 @@
%!PS-Adobe-2.0
-%%Creator: dot version uwin98 (01-26-98)
-%%For: Gros nain
+%%Creator: dot version gviz 1.7.3b (Mon Feb 26 14:10:22 EST 2001)
+%%For: (herbelin) Hugo Herbelin
%%Title: G
%%Pages: (atend)
-%%BoundingBox: 36 36 576 216
+%%BoundingBox: 36 36 577 203
%%EndComments
%%BeginProlog
save
@@ -47,7 +47,7 @@ DotDict begin
gsave
coordfont setfont
0 0 moveto
- (() show i str cvs show (,) show j str cvs show ()) show
+ (\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
@@ -131,348 +131,550 @@ def
/curlayer 0 def
-%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
+1 setmiterlimit
% /arrowlength 10 def
% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+ userdict (<<) cvn ([) cvn load put
+ userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndResource
%%EndSetup
%%Page: 1 1
-%%PageBoundingBox: 36 36 576 216
+%%PageBoundingBox: 36 36 577 203
+%%PageOrientation: Portrait
gsave
-35 35 541 181 boxprim clip newpath
+35 35 542 168 boxprim clip newpath
36 36 translate
0 0 1 beginpage
-0.6444 set_scale
+0.4796 set_scale
0 0 translate 0 rotate
+[ /CropBox [36 36 577 203] /PAGES pdfmark
0.000 0.000 0.000 graphcolor
14.00 /Times-Roman set_font
% Multcase
gsave 10 dict begin
-347 220 36 18 ellipse_path
+355 234 36 18 ellipse_path
stroke
gsave 10 dict begin
-347 221 moveto (Multcase) 51 14.00 -0.50 alignedtext
+355 235 moveto (Multcase) 51 14.00 -0.50 alignedtext
end grestore
end grestore
% Evarutil
gsave 10 dict begin
-460 220 33 18 ellipse_path
+468 234 33 18 ellipse_path
stroke
gsave 10 dict begin
-460 221 moveto (Evarutil) 45 14.00 -0.50 alignedtext
+468 235 moveto (Evarutil) 45 14.00 -0.50 alignedtext
end grestore
end grestore
% Multcase -> Evarutil
-newpath 383 220 moveto
-394 220 406 220 417 220 curveto
+newpath 391 234 moveto
+402 234 414 234 425 234 curveto
stroke
-newpath 417 218 moveto
-427 220 lineto
-417 223 lineto
+newpath 425 232 moveto
+435 234 lineto
+425 237 lineto
closepath
gsave 0 setgray stroke grestore fill
% Pretype_errors
gsave 10 dict begin
-588 261 51 18 ellipse_path
+596 180 51 18 ellipse_path
stroke
gsave 10 dict begin
-588 262 moveto (Pretype_errors) 82 14.00 -0.50 alignedtext
+596 181 moveto (Pretype_errors) 82 14.00 -0.50 alignedtext
end grestore
end grestore
% Evarutil -> Pretype_errors
-newpath 489 229 moveto
-504 234 523 240 540 246 curveto
+newpath 494 223 moveto
+511 216 535 206 554 198 curveto
stroke
-newpath 541 244 moveto
-550 249 lineto
-540 249 lineto
+newpath 553 196 moveto
+563 194 lineto
+555 200 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Indrec
+gsave 10 dict begin
+596 288 28 18 ellipse_path
+stroke
+gsave 10 dict begin
+596 289 moveto (Indrec) 35 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Evarutil -> Indrec
+newpath 494 245 moveto
+514 254 542 266 564 275 curveto
+stroke
+newpath 564 272 moveto
+572 278 lineto
+562 277 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Typing
+gsave 10 dict begin
+468 180 30 18 ellipse_path
+stroke
+gsave 10 dict begin
+468 181 moveto (Typing) 40 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Typing -> Pretype_errors
+newpath 499 180 moveto
+510 180 522 180 534 180 curveto
+stroke
+newpath 534 178 moveto
+544 180 lineto
+534 183 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Rawterm
+gsave 10 dict begin
+731 126 36 18 ellipse_path
+stroke
+gsave 10 dict begin
+731 127 moveto (Rawterm) 51 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Pretype_errors -> Rawterm
+newpath 630 166 moveto
+649 158 674 149 694 141 curveto
+stroke
+newpath 692 139 moveto
+702 137 lineto
+694 144 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Inductiveops
+gsave 10 dict begin
+731 180 46 18 ellipse_path
+stroke
+gsave 10 dict begin
+731 181 moveto (Inductiveops) 72 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Pretype_errors -> Inductiveops
+newpath 648 180 moveto
+657 180 665 180 674 180 curveto
+stroke
+newpath 674 178 moveto
+684 180 lineto
+674 183 lineto
closepath
gsave 0 setgray stroke grestore fill
% Tacred
gsave 10 dict begin
-712 72 29 18 ellipse_path
+731 34 29 18 ellipse_path
stroke
gsave 10 dict begin
-712 73 moveto (Tacred) 38 14.00 -0.50 alignedtext
+731 35 moveto (Tacred) 38 14.00 -0.50 alignedtext
end grestore
end grestore
% Cbv
gsave 10 dict begin
-811 72 27 18 ellipse_path
+863 46 27 18 ellipse_path
stroke
gsave 10 dict begin
-811 73 moveto (Cbv) 23 14.00 -0.50 alignedtext
+863 47 moveto (Cbv) 23 14.00 -0.50 alignedtext
end grestore
end grestore
% Tacred -> Cbv
-newpath 742 72 moveto
-752 72 764 72 774 72 curveto
+newpath 760 37 moveto
+780 39 806 41 827 43 curveto
stroke
-newpath 774 70 moveto
-784 72 lineto
-774 75 lineto
+newpath 826 40 moveto
+836 44 lineto
+826 45 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Syntax_def
+% Reductionops
gsave 10 dict begin
-588 207 42 18 ellipse_path
+863 134 49 18 ellipse_path
stroke
gsave 10 dict begin
-588 208 moveto (Syntax_def) 63 14.00 -0.50 alignedtext
+863 135 moveto (Reductionops) 77 14.00 -0.50 alignedtext
end grestore
end grestore
-% Rawterm
+% Tacred -> Reductionops
+newpath 752 47 moveto
+764 55 778 63 778 63 curveto
+795 75 819 96 837 111 curveto
+stroke
+newpath 838 109 moveto
+844 117 lineto
+835 112 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Instantiate
gsave 10 dict begin
-712 153 36 18 ellipse_path
+988 57 39 18 ellipse_path
stroke
gsave 10 dict begin
-712 154 moveto (Rawterm) 51 14.00 -0.50 alignedtext
+988 58 moveto (Instantiate) 58 14.00 -0.50 alignedtext
end grestore
end grestore
-% Syntax_def -> Rawterm
-newpath 618 194 moveto
-635 186 658 176 676 168 curveto
+% Cbv -> Instantiate
+newpath 890 48 moveto
+904 50 922 51 939 53 curveto
stroke
-newpath 675 166 moveto
-685 165 lineto
-676 171 lineto
+newpath 939 51 moveto
+949 54 lineto
+939 55 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Recordops
+% Reductionops -> Instantiate
+newpath 888 118 moveto
+908 106 936 89 957 77 curveto
+stroke
+newpath 954 76 moveto
+964 72 lineto
+957 80 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Termops
gsave 10 dict begin
-460 126 40 18 ellipse_path
+988 134 35 18 ellipse_path
stroke
gsave 10 dict begin
-460 127 moveto (Recordops) 59 14.00 -0.50 alignedtext
+988 135 moveto (Termops) 49 14.00 -0.50 alignedtext
end grestore
end grestore
-% Classops
+% Reductionops -> Termops
+newpath 912 134 moveto
+923 134 933 134 943 134 curveto
+stroke
+newpath 943 132 moveto
+953 134 lineto
+943 137 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Syntax_def
gsave 10 dict begin
-588 45 35 18 ellipse_path
+596 126 42 18 ellipse_path
stroke
gsave 10 dict begin
-588 46 moveto (Classops) 49 14.00 -0.50 alignedtext
+596 127 moveto (Syntax_def) 63 14.00 -0.50 alignedtext
end grestore
end grestore
-% Recordops -> Classops
-newpath 485 112 moveto
-491 108 496 105 500 102 curveto
-514 93 523 78 536 69 curveto
-541 66 548 63 555 60 curveto
-stroke
-newpath 551 59 moveto
-561 57 lineto
-553 64 lineto
+% Syntax_def -> Rawterm
+newpath 638 126 moveto
+653 126 670 126 685 126 curveto
+stroke
+newpath 685 124 moveto
+695 126 lineto
+685 129 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Classops -> Tacred
-newpath 620 52 moveto
-637 55 657 60 675 64 curveto
+% Retyping
+gsave 10 dict begin
+355 311 36 18 ellipse_path
stroke
-newpath 675 61 moveto
-684 66 lineto
-674 66 lineto
+gsave 10 dict begin
+355 312 moveto (Retyping) 51 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Retyping -> Reductionops
+newpath 388 318 moveto
+450 329 582 348 648 318 curveto
+713 288 802 199 842 157 curveto
+stroke
+newpath 839 157 moveto
+847 151 lineto
+843 160 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Classops -> Rawterm
-newpath 616 56 moveto
-625 60 635 64 640 69 curveto
-656 83 678 109 694 129 curveto
+% Evd
+gsave 10 dict begin
+1091 57 27 18 ellipse_path
stroke
-newpath 695 126 moveto
-699 136 lineto
-691 129 lineto
+gsave 10 dict begin
+1091 58 moveto (Evd) 22 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Instantiate -> Evd
+newpath 1028 57 moveto
+1037 57 1046 57 1054 57 curveto
+stroke
+newpath 1054 55 moveto
+1064 57 lineto
+1054 60 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Retyping
+% Recordops
+gsave 10 dict begin
+468 72 40 18 ellipse_path
+stroke
+gsave 10 dict begin
+468 73 moveto (Recordops) 59 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Classops
gsave 10 dict begin
-712 18 36 18 ellipse_path
+596 18 35 18 ellipse_path
stroke
gsave 10 dict begin
-712 19 moveto (Retyping) 51 14.00 -0.50 alignedtext
+596 19 moveto (Classops) 49 14.00 -0.50 alignedtext
end grestore
end grestore
-% Classops -> Retyping
-newpath 620 38 moveto
-635 35 653 31 669 27 curveto
+% Recordops -> Classops
+newpath 497 60 moveto
+516 52 541 41 561 33 curveto
+stroke
+newpath 559 31 moveto
+569 30 lineto
+561 36 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Classops -> Tacred
+newpath 630 22 moveto
+649 25 673 27 693 30 curveto
stroke
-newpath 669 25 moveto
-679 25 lineto
-670 29 lineto
+newpath 692 27 moveto
+702 31 lineto
+692 32 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Classops -> Rawterm
+newpath 622 30 moveto
+635 36 648 42 648 42 curveto
+667 56 692 83 710 103 curveto
+stroke
+newpath 711 100 moveto
+716 109 lineto
+707 104 lineto
closepath
gsave 0 setgray stroke grestore fill
% Pretyping
gsave 10 dict begin
-38 126 37 18 ellipse_path
+46 245 37 18 ellipse_path
stroke
gsave 10 dict begin
-38 127 moveto (Pretyping) 54 14.00 -0.50 alignedtext
+46 246 moveto (Pretyping) 54 14.00 -0.50 alignedtext
end grestore
end grestore
% Cases
gsave 10 dict begin
-139 126 27 18 ellipse_path
+147 245 27 18 ellipse_path
stroke
gsave 10 dict begin
-139 127 moveto (Cases) 32 14.00 -0.50 alignedtext
+147 246 moveto (Cases) 32 14.00 -0.50 alignedtext
end grestore
end grestore
% Pretyping -> Cases
-newpath 76 126 moveto
-85 126 94 126 102 126 curveto
+newpath 84 245 moveto
+93 245 102 245 110 245 curveto
stroke
-newpath 102 124 moveto
-112 126 lineto
-102 129 lineto
+newpath 110 243 moveto
+120 245 lineto
+110 248 lineto
closepath
gsave 0 setgray stroke grestore fill
% Coercion
gsave 10 dict begin
-238 126 36 18 ellipse_path
+246 245 36 18 ellipse_path
stroke
gsave 10 dict begin
-238 127 moveto (Coercion) 51 14.00 -0.50 alignedtext
+246 246 moveto (Coercion) 51 14.00 -0.50 alignedtext
end grestore
end grestore
% Cases -> Coercion
-newpath 166 126 moveto
-174 126 183 126 192 126 curveto
+newpath 174 245 moveto
+182 245 191 245 200 245 curveto
stroke
-newpath 192 124 moveto
-202 126 lineto
-192 129 lineto
+newpath 200 243 moveto
+210 245 lineto
+200 248 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Pretype_errors -> Rawterm
-newpath 623 248 moveto
-629 244 636 241 640 237 curveto
-656 223 678 197 694 177 curveto
+% Inductiveops -> Reductionops
+newpath 766 168 moveto
+782 162 801 155 818 149 curveto
stroke
-newpath 691 177 moveto
-699 170 lineto
-695 180 lineto
+newpath 817 147 moveto
+827 146 lineto
+818 152 lineto
closepath
gsave 0 setgray stroke grestore fill
% Pattern
gsave 10 dict begin
-588 153 30 18 ellipse_path
+596 72 30 18 ellipse_path
stroke
gsave 10 dict begin
-588 154 moveto (Pattern) 39 14.00 -0.50 alignedtext
+596 73 moveto (Pattern) 39 14.00 -0.50 alignedtext
end grestore
end grestore
+% Pattern -> Reductionops
+newpath 626 75 moveto
+666 79 737 86 778 96 curveto
+785 98 806 107 826 117 curveto
+stroke
+newpath 825 114 moveto
+833 120 lineto
+823 118 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
% Pattern -> Rawterm
-newpath 618 153 moveto
-632 153 650 153 666 153 curveto
+newpath 621 82 moveto
+641 91 671 102 694 112 curveto
+stroke
+newpath 694 109 moveto
+703 115 lineto
+693 114 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Indrec -> Inductiveops
+newpath 620 279 moveto
+631 274 642 269 648 264 curveto
+666 250 692 223 710 204 curveto
stroke
-newpath 666 151 moveto
-676 153 lineto
-666 156 lineto
+newpath 708 203 moveto
+716 197 lineto
+711 206 lineto
closepath
gsave 0 setgray stroke grestore fill
% Evarconv
gsave 10 dict begin
-347 126 37 18 ellipse_path
+355 180 37 18 ellipse_path
stroke
gsave 10 dict begin
-347 127 moveto (Evarconv) 53 14.00 -0.50 alignedtext
+355 181 moveto (Evarconv) 53 14.00 -0.50 alignedtext
end grestore
end grestore
% Evarconv -> Evarutil
-newpath 366 142 moveto
-385 157 414 181 435 199 curveto
+newpath 381 193 moveto
+397 201 418 211 435 218 curveto
stroke
-newpath 436 197 moveto
-442 205 lineto
-433 200 lineto
+newpath 435 215 moveto
+443 222 lineto
+433 220 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Evarconv -> Recordops
-newpath 384 126 moveto
-392 126 401 126 410 126 curveto
+% Evarconv -> Typing
+newpath 392 180 moveto
+404 180 416 180 427 180 curveto
stroke
-newpath 410 124 moveto
-420 126 lineto
-410 129 lineto
+newpath 427 178 moveto
+437 180 lineto
+427 183 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Typing
-gsave 10 dict begin
-460 72 30 18 ellipse_path
-stroke
-gsave 10 dict begin
-460 73 moveto (Typing) 40 14.00 -0.50 alignedtext
-end grestore
-end grestore
-
-% Evarconv -> Typing
-newpath 373 113 moveto
-389 105 411 95 428 87 curveto
+% Evarconv -> Recordops
+newpath 372 164 moveto
+391 145 422 116 444 95 curveto
stroke
-newpath 426 85 moveto
-436 83 lineto
-428 90 lineto
+newpath 442 93 moveto
+451 88 lineto
+446 97 lineto
closepath
gsave 0 setgray stroke grestore fill
% Detyping
gsave 10 dict begin
-588 99 36 18 ellipse_path
+596 234 36 18 ellipse_path
stroke
gsave 10 dict begin
-588 100 moveto (Detyping) 52 14.00 -0.50 alignedtext
+596 235 moveto (Detyping) 52 14.00 -0.50 alignedtext
end grestore
end grestore
% Detyping -> Rawterm
-newpath 616 111 moveto
-633 119 657 129 676 137 curveto
+newpath 626 223 moveto
+634 220 643 215 648 210 curveto
+665 193 668 166 684 150 curveto
+684 150 689 147 697 144 curveto
+stroke
+newpath 696 142 moveto
+706 139 lineto
+698 146 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Detyping -> Termops
+newpath 632 230 moveto
+673 226 739 219 778 210 curveto
+825 199 868 180 912 164 curveto
+912 164 932 156 951 149 curveto
+stroke
+newpath 950 147 moveto
+960 145 lineto
+952 151 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Coercion -> Retyping
+newpath 269 259 moveto
+285 269 306 282 324 292 curveto
stroke
-newpath 677 135 moveto
-685 141 lineto
-675 139 lineto
+newpath 325 290 moveto
+332 297 lineto
+322 294 lineto
closepath
gsave 0 setgray stroke grestore fill
% Coercion -> Evarconv
-newpath 274 126 moveto
-282 126 291 126 300 126 curveto
+newpath 269 231 moveto
+285 222 306 209 323 199 curveto
stroke
-newpath 300 124 moveto
-310 126 lineto
-300 129 lineto
+newpath 321 197 moveto
+331 194 lineto
+324 201 lineto
closepath
gsave 0 setgray stroke grestore fill
endpage
diff --git a/doc/proofs.dep.ps b/doc/proofs.dep.ps
index d5d247a2c..28297b5aa 100644
--- a/doc/proofs.dep.ps
+++ b/doc/proofs.dep.ps
@@ -1,9 +1,9 @@
%!PS-Adobe-2.0
-%%Creator: dot version uwin98 (01-26-98)
-%%For: Gros nain
+%%Creator: dot version gviz 1.7.3b (Mon Feb 26 14:10:22 EST 2001)
+%%For: (herbelin) Hugo Herbelin
%%Title: G
%%Pages: (atend)
-%%BoundingBox: 36 36 577 125
+%%BoundingBox: 36 36 577 124
%%EndComments
%%BeginProlog
save
@@ -47,7 +47,7 @@ DotDict begin
gsave
coordfont setfont
0 0 moveto
- (() show i str cvs show (,) show j str cvs show ()) show
+ (\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
@@ -131,211 +131,224 @@ def
/curlayer 0 def
-%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
+1 setmiterlimit
% /arrowlength 10 def
% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+ userdict (<<) cvn ([) cvn load put
+ userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndResource
%%EndSetup
%%Page: 1 1
-%%PageBoundingBox: 36 36 577 125
+%%PageBoundingBox: 36 36 577 124
+%%PageOrientation: Portrait
gsave
-35 35 542 90 boxprim clip newpath
+35 35 542 89 boxprim clip newpath
36 36 translate
0 0 1 beginpage
-0.6178 set_scale
+0.6067 set_scale
0 0 translate 0 rotate
+[ /CropBox [36 36 577 124] /PAGES pdfmark
0.000 0.000 0.000 graphcolor
14.00 /Times-Roman set_font
% Tactic_debug
gsave 10 dict begin
-159 126 48 18 ellipse_path
+167 126 48 18 ellipse_path
stroke
gsave 10 dict begin
-159 127 moveto (Tactic_debug) 76 14.00 -0.50 alignedtext
+167 127 moveto (Tactic_debug) 76 14.00 -0.50 alignedtext
end grestore
end grestore
% Tacmach
gsave 10 dict begin
-280 72 36 18 ellipse_path
+288 72 36 18 ellipse_path
stroke
gsave 10 dict begin
-280 73 moveto (Tacmach) 51 14.00 -0.50 alignedtext
+288 73 moveto (Tacmach) 51 14.00 -0.50 alignedtext
end grestore
end grestore
% Tactic_debug -> Tacmach
-newpath 190 112 moveto
-207 104 227 95 244 88 curveto
+newpath 198 112 moveto
+215 104 235 95 252 88 curveto
stroke
-newpath 243 86 moveto
-253 84 lineto
-245 90 lineto
+newpath 251 86 moveto
+261 84 lineto
+253 90 lineto
closepath
gsave 0 setgray stroke grestore fill
% Evar_refiner
gsave 10 dict begin
-398 72 45 18 ellipse_path
+406 72 45 18 ellipse_path
stroke
gsave 10 dict begin
-398 73 moveto (Evar_refiner) 70 14.00 -0.50 alignedtext
+406 73 moveto (Evar_refiner) 70 14.00 -0.50 alignedtext
end grestore
end grestore
% Tacmach -> Evar_refiner
-newpath 316 72 moveto
-324 72 333 72 342 72 curveto
+newpath 324 72 moveto
+332 72 341 72 350 72 curveto
stroke
-newpath 342 70 moveto
-352 72 lineto
-342 75 lineto
+newpath 350 70 moveto
+360 72 lineto
+350 75 lineto
closepath
gsave 0 setgray stroke grestore fill
% Refiner
gsave 10 dict begin
-511 72 31 18 ellipse_path
+519 72 31 18 ellipse_path
stroke
gsave 10 dict begin
-511 73 moveto (Refiner) 41 14.00 -0.50 alignedtext
+519 73 moveto (Refiner) 41 14.00 -0.50 alignedtext
end grestore
end grestore
% Evar_refiner -> Refiner
-newpath 444 72 moveto
-453 72 462 72 470 72 curveto
+newpath 452 72 moveto
+461 72 470 72 478 72 curveto
stroke
-newpath 470 70 moveto
-480 72 lineto
-470 75 lineto
+newpath 478 70 moveto
+488 72 lineto
+478 75 lineto
closepath
gsave 0 setgray stroke grestore fill
% Tacinterp
gsave 10 dict begin
-37 99 37 18 ellipse_path
+45 99 37 18 ellipse_path
stroke
gsave 10 dict begin
-37 100 moveto (Tacinterp) 53 14.00 -0.50 alignedtext
+45 100 moveto (Tacinterp) 53 14.00 -0.50 alignedtext
end grestore
end grestore
% Tacinterp -> Tactic_debug
-newpath 71 107 moveto
-82 109 95 112 107 115 curveto
+newpath 79 107 moveto
+90 109 103 112 115 115 curveto
stroke
-newpath 108 113 moveto
-117 117 lineto
-107 117 lineto
+newpath 116 113 moveto
+125 117 lineto
+115 117 lineto
closepath
gsave 0 setgray stroke grestore fill
% Pfedit
gsave 10 dict begin
-159 72 27 18 ellipse_path
+167 72 27 18 ellipse_path
stroke
gsave 10 dict begin
-159 73 moveto (Pfedit) 33 14.00 -0.50 alignedtext
+167 73 moveto (Pfedit) 33 14.00 -0.50 alignedtext
end grestore
end grestore
% Tacinterp -> Pfedit
-newpath 71 91 moveto
-88 88 108 83 124 80 curveto
+newpath 79 91 moveto
+96 88 116 83 132 80 curveto
stroke
-newpath 123 78 moveto
-133 78 lineto
-124 83 lineto
+newpath 131 78 moveto
+141 78 lineto
+132 83 lineto
closepath
gsave 0 setgray stroke grestore fill
% Pfedit -> Tacmach
-newpath 186 72 moveto
-200 72 218 72 234 72 curveto
+newpath 194 72 moveto
+208 72 226 72 242 72 curveto
stroke
-newpath 234 70 moveto
-244 72 lineto
-234 75 lineto
+newpath 242 70 moveto
+252 72 lineto
+242 75 lineto
closepath
gsave 0 setgray stroke grestore fill
% Logic
gsave 10 dict begin
-605 72 27 18 ellipse_path
+613 72 27 18 ellipse_path
stroke
gsave 10 dict begin
-605 73 moveto (Logic) 32 14.00 -0.50 alignedtext
+613 73 moveto (Logic) 32 14.00 -0.50 alignedtext
end grestore
end grestore
% Refiner -> Logic
-newpath 542 72 moveto
-550 72 559 72 568 72 curveto
+newpath 550 72 moveto
+558 72 567 72 576 72 curveto
stroke
-newpath 568 70 moveto
-578 72 lineto
-568 75 lineto
+newpath 576 70 moveto
+586 72 lineto
+576 75 lineto
closepath
gsave 0 setgray stroke grestore fill
% Proof_trees
gsave 10 dict begin
-711 72 42 18 ellipse_path
+719 72 42 18 ellipse_path
stroke
gsave 10 dict begin
-711 73 moveto (Proof_trees) 64 14.00 -0.50 alignedtext
+719 73 moveto (Proof_trees) 64 14.00 -0.50 alignedtext
end grestore
end grestore
% Logic -> Proof_trees
-newpath 632 72 moveto
-640 72 649 72 658 72 curveto
+newpath 640 72 moveto
+648 72 657 72 666 72 curveto
stroke
-newpath 658 70 moveto
-668 72 lineto
-658 75 lineto
+newpath 666 70 moveto
+676 72 lineto
+666 75 lineto
closepath
gsave 0 setgray stroke grestore fill
% Proof_type
gsave 10 dict begin
-832 72 41 18 ellipse_path
+840 72 41 18 ellipse_path
stroke
gsave 10 dict begin
-832 73 moveto (Proof_type) 62 14.00 -0.50 alignedtext
+840 73 moveto (Proof_type) 62 14.00 -0.50 alignedtext
end grestore
end grestore
% Proof_trees -> Proof_type
-newpath 754 72 moveto
-763 72 772 72 780 72 curveto
+newpath 762 72 moveto
+771 72 780 72 788 72 curveto
stroke
-newpath 780 70 moveto
-790 72 lineto
-780 75 lineto
+newpath 788 70 moveto
+798 72 lineto
+788 75 lineto
closepath
gsave 0 setgray stroke grestore fill
% Clenv
gsave 10 dict begin
-159 18 27 18 ellipse_path
+167 18 27 18 ellipse_path
stroke
gsave 10 dict begin
-159 19 moveto (Clenv) 33 14.00 -0.50 alignedtext
+167 19 moveto (Clenv) 33 14.00 -0.50 alignedtext
end grestore
end grestore
% Clenv -> Tacmach
-newpath 181 28 moveto
-198 36 224 48 244 56 curveto
+newpath 189 28 moveto
+206 36 232 48 252 56 curveto
stroke
-newpath 245 54 moveto
-253 60 lineto
-243 58 lineto
+newpath 253 54 moveto
+261 60 lineto
+251 58 lineto
closepath
gsave 0 setgray stroke grestore fill
endpage
diff --git a/doc/tactics.dep.ps b/doc/tactics.dep.ps
index 5e8125d5e..a628a56d9 100644
--- a/doc/tactics.dep.ps
+++ b/doc/tactics.dep.ps
@@ -1,9 +1,9 @@
%!PS-Adobe-2.0
-%%Creator: dot version uwin98 (01-26-98)
-%%For: Gros nain
+%%Creator: dot version gviz 1.7.3b (Mon Feb 26 14:10:22 EST 2001)
+%%For: (herbelin) Hugo Herbelin
%%Title: G
%%Pages: (atend)
-%%BoundingBox: 36 36 577 193
+%%BoundingBox: 36 36 577 125
%%EndComments
%%BeginProlog
save
@@ -47,7 +47,7 @@ DotDict begin
gsave
coordfont setfont
0 0 moveto
- (() show i str cvs show (,) show j str cvs show ()) show
+ (\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
@@ -131,435 +131,444 @@ def
/curlayer 0 def
-%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
+1 setmiterlimit
% /arrowlength 10 def
% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+ userdict (<<) cvn ([) cvn load put
+ userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndResource
%%EndSetup
%%Page: 1 1
-%%PageBoundingBox: 36 36 577 193
+%%PageBoundingBox: 36 36 577 125
+%%PageOrientation: Portrait
gsave
-35 35 542 158 boxprim clip newpath
+35 35 542 90 boxprim clip newpath
36 36 translate
0 0 1 beginpage
-0.6250 set_scale
+0.4865 set_scale
0 0 translate 0 rotate
+[ /CropBox [36 36 577 125] /PAGES pdfmark
0.000 0.000 0.000 graphcolor
14.00 /Times-Roman set_font
% Termdn
gsave 10 dict begin
-701 233 32 18 ellipse_path
+939 18 32 18 ellipse_path
stroke
gsave 10 dict begin
-701 234 moveto (Termdn) 44 14.00 -0.50 alignedtext
+939 19 moveto (Termdn) 44 14.00 -0.50 alignedtext
end grestore
end grestore
% Dn
gsave 10 dict begin
-819 233 27 18 ellipse_path
+1057 18 27 18 ellipse_path
stroke
gsave 10 dict begin
-819 234 moveto (Dn) 17 14.00 -0.50 alignedtext
+1057 19 moveto (Dn) 17 14.00 -0.50 alignedtext
end grestore
end grestore
% Termdn -> Dn
-newpath 734 233 moveto
-749 233 767 233 783 233 curveto
+newpath 972 18 moveto
+987 18 1005 18 1021 18 curveto
stroke
-newpath 782 231 moveto
-792 233 lineto
-782 236 lineto
+newpath 1020 16 moveto
+1030 18 lineto
+1020 21 lineto
closepath
gsave 0 setgray stroke grestore fill
% Tactics
gsave 10 dict begin
-593 110 30 18 ellipse_path
+831 118 30 18 ellipse_path
stroke
gsave 10 dict begin
-593 111 moveto (Tactics) 40 14.00 -0.50 alignedtext
+831 119 moveto (Tactics) 40 14.00 -0.50 alignedtext
end grestore
end grestore
% Hipattern
gsave 10 dict begin
-701 156 36 18 ellipse_path
+939 149 36 18 ellipse_path
stroke
gsave 10 dict begin
-701 157 moveto (Hipattern) 52 14.00 -0.50 alignedtext
+939 150 moveto (Hipattern) 52 14.00 -0.50 alignedtext
end grestore
end grestore
% Tactics -> Hipattern
-newpath 618 121 moveto
-631 127 649 134 664 140 curveto
+newpath 859 126 moveto
+871 129 885 133 898 137 curveto
stroke
-newpath 665 138 moveto
-673 144 lineto
-663 142 lineto
+newpath 898 134 moveto
+907 140 lineto
+897 139 lineto
closepath
gsave 0 setgray stroke grestore fill
% Tacticals
gsave 10 dict begin
-701 102 35 18 ellipse_path
+939 95 35 18 ellipse_path
stroke
gsave 10 dict begin
-701 103 moveto (Tacticals) 50 14.00 -0.50 alignedtext
+939 96 moveto (Tacticals) 50 14.00 -0.50 alignedtext
end grestore
end grestore
% Tactics -> Tacticals
-newpath 623 108 moveto
-633 107 645 106 656 105 curveto
+newpath 860 112 moveto
+871 110 884 107 896 104 curveto
stroke
-newpath 656 103 moveto
-666 104 lineto
-656 107 lineto
+newpath 896 102 moveto
+906 102 lineto
+897 106 lineto
closepath
gsave 0 setgray stroke grestore fill
% Wcclausenv
gsave 10 dict begin
-819 102 44 18 ellipse_path
+1057 95 44 18 ellipse_path
stroke
gsave 10 dict begin
-819 103 moveto (Wcclausenv) 68 14.00 -0.50 alignedtext
+1057 96 moveto (Wcclausenv) 68 14.00 -0.50 alignedtext
end grestore
end grestore
% Tacticals -> Wcclausenv
-newpath 737 102 moveto
-746 102 755 102 764 102 curveto
+newpath 975 95 moveto
+984 95 993 95 1002 95 curveto
stroke
-newpath 764 100 moveto
-774 102 lineto
-764 105 lineto
+newpath 1002 93 moveto
+1012 95 lineto
+1002 98 lineto
closepath
gsave 0 setgray stroke grestore fill
% Tacentries
gsave 10 dict begin
-482 141 39 18 ellipse_path
+720 164 39 18 ellipse_path
stroke
gsave 10 dict begin
-482 142 moveto (Tacentries) 58 14.00 -0.50 alignedtext
+720 165 moveto (Tacentries) 58 14.00 -0.50 alignedtext
end grestore
end grestore
% Tacentries -> Tactics
-newpath 516 132 moveto
-529 128 543 124 556 120 curveto
+newpath 749 152 moveto
+764 146 782 138 797 132 curveto
stroke
-newpath 555 118 moveto
-565 118 lineto
-556 123 lineto
+newpath 796 130 moveto
+806 128 lineto
+798 134 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Refine
+% Setoid_replace
gsave 10 dict begin
-482 87 29 18 ellipse_path
+388 110 52 18 ellipse_path
stroke
gsave 10 dict begin
-482 88 moveto (Refine) 37 14.00 -0.50 alignedtext
+388 111 moveto (Setoid_replace) 83 14.00 -0.50 alignedtext
end grestore
end grestore
-% Refine -> Tactics
-newpath 510 93 moveto
-523 95 540 99 554 102 curveto
+% Auto
+gsave 10 dict begin
+503 110 27 18 ellipse_path
+stroke
+gsave 10 dict begin
+503 111 moveto (Auto) 28 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Setoid_replace -> Auto
+newpath 440 110 moveto
+449 110 458 110 466 110 curveto
stroke
-newpath 555 100 moveto
-564 104 lineto
-554 104 lineto
+newpath 466 108 moveto
+476 110 lineto
+466 113 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Nbtermdn
+% Hiddentac
gsave 10 dict begin
-482 233 38 18 ellipse_path
+605 164 39 18 ellipse_path
stroke
gsave 10 dict begin
-482 234 moveto (Nbtermdn) 56 14.00 -0.50 alignedtext
+605 165 moveto (Hiddentac) 57 14.00 -0.50 alignedtext
end grestore
end grestore
-% Btermdn
+% Auto -> Hiddentac
+newpath 525 121 moveto
+538 129 556 138 571 146 curveto
+stroke
+newpath 572 144 moveto
+580 150 lineto
+570 148 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
+% Dhyp
gsave 10 dict begin
-593 233 35 18 ellipse_path
+605 110 27 18 ellipse_path
stroke
gsave 10 dict begin
-593 234 moveto (Btermdn) 49 14.00 -0.50 alignedtext
+605 111 moveto (Dhyp) 31 14.00 -0.50 alignedtext
end grestore
end grestore
-% Nbtermdn -> Btermdn
-newpath 521 233 moveto
-530 233 539 233 548 233 curveto
+% Auto -> Dhyp
+newpath 530 110 moveto
+542 110 556 110 568 110 curveto
stroke
-newpath 548 231 moveto
-558 233 lineto
-548 236 lineto
+newpath 568 108 moveto
+578 110 lineto
+568 113 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Btermdn -> Termdn
-newpath 628 233 moveto
-638 233 649 233 659 233 curveto
+% Refine
+gsave 10 dict begin
+720 72 29 18 ellipse_path
stroke
-newpath 658 231 moveto
-668 233 lineto
-658 236 lineto
+gsave 10 dict begin
+720 73 moveto (Refine) 37 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
+% Refine -> Tactics
+newpath 744 82 moveto
+759 89 780 97 797 104 curveto
+stroke
+newpath 798 102 moveto
+806 108 lineto
+796 106 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Leminv
+% Nbtermdn
gsave 10 dict begin
-32 126 32 18 ellipse_path
+720 18 38 18 ellipse_path
stroke
gsave 10 dict begin
-32 127 moveto (Leminv) 43 14.00 -0.50 alignedtext
+720 19 moveto (Nbtermdn) 56 14.00 -0.50 alignedtext
end grestore
end grestore
-% Inv
+% Btermdn
gsave 10 dict begin
-144 126 27 18 ellipse_path
+831 18 35 18 ellipse_path
stroke
gsave 10 dict begin
-144 127 moveto (Inv) 18 14.00 -0.50 alignedtext
+831 19 moveto (Btermdn) 49 14.00 -0.50 alignedtext
end grestore
end grestore
-% Leminv -> Inv
-newpath 64 126 moveto
-78 126 94 126 108 126 curveto
+% Nbtermdn -> Btermdn
+newpath 759 18 moveto
+768 18 777 18 786 18 curveto
stroke
-newpath 107 124 moveto
-117 126 lineto
-107 129 lineto
+newpath 786 16 moveto
+796 18 lineto
+786 21 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Auto
-gsave 10 dict begin
-258 180 27 18 ellipse_path
-stroke
-gsave 10 dict begin
-258 181 moveto (Auto) 28 14.00 -0.50 alignedtext
-end grestore
-end grestore
-
-% Inv -> Auto
-newpath 166 137 moveto
-183 145 208 156 227 165 curveto
+% Btermdn -> Termdn
+newpath 866 18 moveto
+876 18 887 18 897 18 curveto
stroke
-newpath 228 163 moveto
-236 169 lineto
-226 167 lineto
+newpath 896 16 moveto
+906 18 lineto
+896 21 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Elim
+% Leminv
gsave 10 dict begin
-258 126 27 18 ellipse_path
+40 164 32 18 ellipse_path
stroke
gsave 10 dict begin
-258 127 moveto (Elim) 27 14.00 -0.50 alignedtext
+40 165 moveto (Leminv) 43 14.00 -0.50 alignedtext
end grestore
end grestore
-% Inv -> Elim
-newpath 171 126 moveto
-186 126 205 126 222 126 curveto
-stroke
-newpath 221 124 moveto
-231 126 lineto
-221 129 lineto
-closepath
-gsave 0 setgray stroke grestore fill
-
-% Equality
+% Inv
gsave 10 dict begin
-258 62 34 18 ellipse_path
+152 164 27 18 ellipse_path
stroke
gsave 10 dict begin
-258 63 moveto (Equality) 47 14.00 -0.50 alignedtext
+152 165 moveto (Inv) 18 14.00 -0.50 alignedtext
end grestore
end grestore
-% Inv -> Equality
-newpath 165 114 moveto
-183 104 207 91 227 80 curveto
+% Leminv -> Inv
+newpath 72 164 moveto
+86 164 102 164 116 164 curveto
stroke
-newpath 225 78 moveto
-235 75 lineto
-228 82 lineto
+newpath 115 162 moveto
+125 164 lineto
+115 167 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Hiddentac
+% Elim
gsave 10 dict begin
-367 137 39 18 ellipse_path
+503 164 27 18 ellipse_path
stroke
gsave 10 dict begin
-367 138 moveto (Hiddentac) 57 14.00 -0.50 alignedtext
+503 165 moveto (Elim) 27 14.00 -0.50 alignedtext
end grestore
end grestore
-% Auto -> Hiddentac
-newpath 281 171 moveto
-294 165 313 159 328 153 curveto
+% Inv -> Elim
+newpath 179 164 moveto
+242 164 396 164 467 164 curveto
stroke
-newpath 327 151 moveto
-337 149 lineto
-329 155 lineto
+newpath 466 162 moveto
+476 164 lineto
+466 167 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Dhyp
+% Equality
gsave 10 dict begin
-367 191 27 18 ellipse_path
+266 110 34 18 ellipse_path
stroke
gsave 10 dict begin
-367 192 moveto (Dhyp) 31 14.00 -0.50 alignedtext
+266 111 moveto (Equality) 47 14.00 -0.50 alignedtext
end grestore
end grestore
-% Auto -> Dhyp
-newpath 285 183 moveto
-299 185 316 186 330 187 curveto
+% Inv -> Equality
+newpath 174 153 moveto
+190 145 213 134 231 126 curveto
stroke
-newpath 330 185 moveto
-340 188 lineto
-330 189 lineto
+newpath 230 124 moveto
+240 122 lineto
+232 128 lineto
closepath
gsave 0 setgray stroke grestore fill
% Elim -> Hiddentac
-newpath 285 129 moveto
-295 130 307 131 319 132 curveto
+newpath 530 164 moveto
+538 164 547 164 556 164 curveto
stroke
-newpath 319 130 moveto
-329 133 lineto
-319 134 lineto
+newpath 556 162 moveto
+566 164 lineto
+556 167 lineto
closepath
gsave 0 setgray stroke grestore fill
-% Equality -> Tactics
-newpath 291 57 moveto
-347 48 461 36 522 57 curveto
-536 62 555 76 569 89 curveto
+% Equality -> Setoid_replace
+newpath 300 110 moveto
+308 110 317 110 326 110 curveto
stroke
-newpath 570 87 moveto
-576 95 lineto
-567 90 lineto
+newpath 326 108 moveto
+336 110 lineto
+326 113 lineto
closepath
gsave 0 setgray stroke grestore fill
% Hiddentac -> Tacentries
-newpath 406 138 moveto
-415 139 423 139 432 139 curveto
+newpath 644 164 moveto
+653 164 662 164 670 164 curveto
stroke
-newpath 432 137 moveto
-442 140 lineto
-432 141 lineto
+newpath 670 162 moveto
+680 164 lineto
+670 167 lineto
closepath
gsave 0 setgray stroke grestore fill
% Eqdecide
gsave 10 dict begin
-144 72 36 18 ellipse_path
+152 110 36 18 ellipse_path
stroke
gsave 10 dict begin
-144 73 moveto (Eqdecide) 51 14.00 -0.50 alignedtext
+152 111 moveto (Eqdecide) 51 14.00 -0.50 alignedtext
end grestore
end grestore
-% Eqdecide -> Auto
-newpath 171 84 moveto
-178 88 184 92 188 96 curveto
-205 113 210 139 224 156 curveto
-225 158 227 160 229 162 curveto
-stroke
-newpath 231 160 moveto
-238 168 lineto
-228 165 lineto
-closepath
-gsave 0 setgray stroke grestore fill
-
% Eqdecide -> Equality
-newpath 180 69 moveto
-191 68 203 67 214 66 curveto
+newpath 189 110 moveto
+200 110 211 110 222 110 curveto
stroke
-newpath 214 64 moveto
-224 65 lineto
-214 68 lineto
+newpath 222 108 moveto
+232 110 lineto
+222 113 lineto
closepath
gsave 0 setgray stroke grestore fill
% Eauto
gsave 10 dict begin
-144 180 27 18 ellipse_path
+388 56 27 18 ellipse_path
stroke
gsave 10 dict begin
-144 181 moveto (Eauto) 32 14.00 -0.50 alignedtext
+388 57 moveto (Eauto) 32 14.00 -0.50 alignedtext
end grestore
end grestore
% Eauto -> Auto
-newpath 171 180 moveto
-186 180 205 180 222 180 curveto
+newpath 410 66 moveto
+428 75 453 86 473 95 curveto
stroke
-newpath 221 178 moveto
-231 180 lineto
-221 183 lineto
+newpath 473 92 moveto
+481 99 lineto
+471 97 lineto
closepath
gsave 0 setgray stroke grestore fill
% Dhyp -> Tactics
-newpath 394 190 moveto
-429 188 489 183 522 171 curveto
-538 166 558 148 573 133 curveto
+newpath 632 111 moveto
+671 112 745 115 791 117 curveto
stroke
-newpath 571 132 moveto
-579 126 lineto
-574 135 lineto
+newpath 790 115 moveto
+800 117 lineto
+790 120 lineto
closepath
gsave 0 setgray stroke grestore fill
% Dhyp -> Nbtermdn
-newpath 391 200 moveto
-406 205 426 212 442 219 curveto
+newpath 621 95 moveto
+638 80 663 56 680 42 curveto
+682 41 684 39 686 38 curveto
stroke
-newpath 442 216 moveto
-451 222 lineto
-441 221 lineto
+newpath 685 35 moveto
+695 32 lineto
+688 40 lineto
closepath
gsave 0 setgray stroke grestore fill
% Autorewrite
gsave 10 dict begin
-144 18 44 18 ellipse_path
+152 56 44 18 ellipse_path
stroke
gsave 10 dict begin
-144 19 moveto (Autorewrite) 67 14.00 -0.50 alignedtext
+152 57 moveto (Autorewrite) 67 14.00 -0.50 alignedtext
end grestore
end grestore
% Autorewrite -> Equality
-newpath 176 30 moveto
-190 36 207 42 222 48 curveto
+newpath 181 70 moveto
+196 78 216 87 232 94 curveto
stroke
-newpath 222 45 moveto
-231 51 lineto
-221 50 lineto
+newpath 233 92 moveto
+241 98 lineto
+231 96 lineto
closepath
gsave 0 setgray stroke grestore fill
endpage
diff --git a/doc/toplevel.dep.ps b/doc/toplevel.dep.ps
index ef9c5f163..725910c85 100644
--- a/doc/toplevel.dep.ps
+++ b/doc/toplevel.dep.ps
@@ -1,9 +1,9 @@
%!PS-Adobe-2.0
-%%Creator: dot version uwin98 (01-26-98)
-%%For: Gros nain
+%%Creator: dot version gviz 1.7.3b (Mon Feb 26 14:10:22 EST 2001)
+%%For: (herbelin) Hugo Herbelin
%%Title: G
%%Pages: (atend)
-%%BoundingBox: 36 36 576 260
+%%BoundingBox: 36 36 576 256
%%EndComments
%%BeginProlog
save
@@ -47,7 +47,7 @@ DotDict begin
gsave
coordfont setfont
0 0 moveto
- (() show i str cvs show (,) show j str cvs show ()) show
+ (\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
@@ -131,436 +131,449 @@ def
/curlayer 0 def
-%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
+1 setmiterlimit
% /arrowlength 10 def
% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+ userdict (<<) cvn ([) cvn load put
+ userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndResource
%%EndSetup
%%Page: 1 1
-%%PageBoundingBox: 36 36 576 260
+%%PageBoundingBox: 36 36 576 256
+%%PageOrientation: Portrait
gsave
-35 35 541 225 boxprim clip newpath
+35 35 541 221 boxprim clip newpath
36 36 translate
0 0 1 beginpage
-0.6353 set_scale
+0.6236 set_scale
0 0 translate 0 rotate
+[ /CropBox [36 36 576 256] /PAGES pdfmark
0.000 0.000 0.000 graphcolor
14.00 /Times-Roman set_font
+% Vernac
+gsave 10 dict begin
+542 226 30 18 ellipse_path
+stroke
+gsave 10 dict begin
+542 227 moveto (Vernac) 40 14.00 -0.50 alignedtext
+end grestore
+end grestore
+
% Vernacinterp
gsave 10 dict begin
-687 234 46 18 ellipse_path
+695 234 46 18 ellipse_path
stroke
gsave 10 dict begin
-687 235 moveto (Vernacinterp) 72 14.00 -0.50 alignedtext
+695 235 moveto (Vernacinterp) 72 14.00 -0.50 alignedtext
end grestore
end grestore
+% Vernac -> Vernacinterp
+newpath 573 228 moveto
+592 229 619 230 642 231 curveto
+stroke
+newpath 639 228 moveto
+649 232 lineto
+639 233 lineto
+closepath
+gsave 0 setgray stroke grestore fill
+
% Command
gsave 10 dict begin
-810 203 39 18 ellipse_path
+818 203 39 18 ellipse_path
stroke
gsave 10 dict begin
-810 204 moveto (Command) 58 14.00 -0.50 alignedtext
+818 204 moveto (Command) 58 14.00 -0.50 alignedtext
end grestore
end grestore
% Vernacinterp -> Command
-newpath 726 224 moveto
-739 221 753 218 766 214 curveto
+newpath 734 224 moveto
+747 221 761 218 774 214 curveto
stroke
-newpath 765 212 moveto
-775 212 lineto
-766 217 lineto
+newpath 773 212 moveto
+783 212 lineto
+774 217 lineto
closepath
gsave 0 setgray stroke grestore fill
% Himsg
gsave 10 dict begin
-810 257 29 18 ellipse_path
+818 257 29 18 ellipse_path
stroke
gsave 10 dict begin
-810 258 moveto (Himsg) 37 14.00 -0.50 alignedtext
+818 258 moveto (Himsg) 37 14.00 -0.50 alignedtext
end grestore
end grestore
% Vernacinterp -> Himsg
-newpath 729 242 moveto
-744 244 759 248 773 250 curveto
+newpath 737 242 moveto
+752 244 767 248 781 250 curveto
stroke
-newpath 773 247 moveto
-782 252 lineto
-772 252 lineto
+newpath 781 247 moveto
+790 252 lineto
+780 252 lineto
closepath
gsave 0 setgray stroke grestore fill
% Vernacentries
gsave 10 dict begin
-534 126 49 18 ellipse_path
+542 126 49 18 ellipse_path
stroke
gsave 10 dict begin
-534 127 moveto (Vernacentries) 77 14.00 -0.50 alignedtext
+542 127 moveto (Vernacentries) 77 14.00 -0.50 alignedtext
end grestore
end grestore
% Vernacentries -> Vernacinterp
-newpath 554 143 moveto
-578 162 616 193 640 210 curveto
-643 212 647 215 652 217 curveto
+newpath 562 143 moveto
+586 162 624 193 648 210 curveto
+651 212 655 215 660 217 curveto
stroke
-newpath 650 213 moveto
-658 220 lineto
-648 218 lineto
+newpath 658 213 moveto
+666 220 lineto
+656 218 lineto
closepath
gsave 0 setgray stroke grestore fill
% Discharge
gsave 10 dict begin
-687 126 38 18 ellipse_path
+695 126 38 18 ellipse_path
stroke
gsave 10 dict begin
-687 127 moveto (Discharge) 56 14.00 -0.50 alignedtext
+695 127 moveto (Discharge) 56 14.00 -0.50 alignedtext
end grestore
end grestore
% Vernacentries -> Discharge
-newpath 583 126 moveto
-601 126 621 126 639 126 curveto
+newpath 591 126 moveto
+609 126 629 126 647 126 curveto
stroke
-newpath 638 124 moveto
-648 126 lineto
-638 129 lineto
+newpath 646 124 moveto
+656 126 lineto
+646 129 lineto
closepath
gsave 0 setgray stroke grestore fill
% Metasyntax
gsave 10 dict begin
-687 72 43 18 ellipse_path
+695 72 43 18 ellipse_path
stroke
gsave 10 dict begin
-687 73 moveto (Metasyntax) 65 14.00 -0.50 alignedtext
+695 73 moveto (Metasyntax) 65 14.00 -0.50 alignedtext
end grestore
end grestore
% Vernacentries -> Metasyntax
-newpath 569 113 moveto
-592 106 622 96 645 87 curveto
+newpath 577 113 moveto
+600 106 630 96 653 87 curveto
stroke
-newpath 644 85 moveto
-654 84 lineto
-645 90 lineto
+newpath 652 85 moveto
+662 84 lineto
+653 90 lineto
closepath
gsave 0 setgray stroke grestore fill
% Mltop
gsave 10 dict begin
-687 18 27 18 ellipse_path
+695 18 27 18 ellipse_path
stroke
gsave 10 dict begin
-687 19 moveto (Mltop) 34 14.00 -0.50 alignedtext
+695 19 moveto (Mltop) 34 14.00 -0.50 alignedtext
end grestore
end grestore
% Vernacentries -> Mltop
-newpath 554 109 moveto
-578 90 616 59 640 42 curveto
-645 39 651 35 658 32 curveto
+newpath 562 109 moveto
+586 90 624 59 648 42 curveto
+653 39 659 35 666 32 curveto
stroke
-newpath 654 31 moveto
-664 29 lineto
-656 36 lineto
+newpath 662 31 moveto
+672 29 lineto
+664 36 lineto
closepath
gsave 0 setgray stroke grestore fill
% Record
gsave 10 dict begin
-687 180 30 18 ellipse_path
+695 180 30 18 ellipse_path
stroke
gsave 10 dict begin
-687 181 moveto (Record) 40 14.00 -0.50 alignedtext
+695 181 moveto (Record) 40 14.00 -0.50 alignedtext
end grestore
end grestore
% Vernacentries -> Record
-newpath 569 139 moveto
-594 147 628 159 653 168 curveto
+newpath 577 139 moveto
+602 147 636 159 661 168 curveto
stroke
-newpath 653 165 moveto
-661 171 lineto
-651 170 lineto
+newpath 661 165 moveto
+669 171 lineto
+659 170 lineto
closepath
gsave 0 setgray stroke grestore fill
% Class
gsave 10 dict begin
-810 149 27 18 ellipse_path
+818 149 27 18 ellipse_path
stroke
gsave 10 dict begin
-810 150 moveto (Class) 30 14.00 -0.50 alignedtext
+818 150 moveto (Class) 30 14.00 -0.50 alignedtext
end grestore
end grestore
% Discharge -> Class
-newpath 723 133 moveto
-739 136 758 140 775 142 curveto
+newpath 731 133 moveto
+747 136 766 140 783 142 curveto
stroke
-newpath 775 139 moveto
-784 144 lineto
-774 144 lineto
+newpath 783 139 moveto
+792 144 lineto
+782 144 lineto
closepath
gsave 0 setgray stroke grestore fill
% Recordobj
gsave 10 dict begin
-810 95 39 18 ellipse_path
+818 95 39 18 ellipse_path
stroke
gsave 10 dict begin
-810 96 moveto (Recordobj) 58 14.00 -0.50 alignedtext
+818 96 moveto (Recordobj) 58 14.00 -0.50 alignedtext
end grestore
end grestore
% Discharge -> Recordobj
-newpath 721 117 moveto
-735 114 751 110 766 106 curveto
+newpath 729 117 moveto
+743 114 759 110 774 106 curveto
stroke
-newpath 765 104 moveto
-775 104 lineto
-766 109 lineto
+newpath 773 104 moveto
+783 104 lineto
+774 109 lineto
closepath
gsave 0 setgray stroke grestore fill
% Record -> Command
-newpath 716 185 moveto
-730 187 748 191 763 194 curveto
+newpath 724 185 moveto
+738 187 756 191 771 194 curveto
stroke
-newpath 764 192 moveto
-773 196 lineto
-763 196 lineto
+newpath 772 192 moveto
+781 196 lineto
+771 196 lineto
closepath
gsave 0 setgray stroke grestore fill
% Record -> Himsg
-newpath 710 192 moveto
-722 198 734 204 734 204 curveto
-747 212 758 224 770 233 curveto
-773 235 778 238 783 240 curveto
-stroke
-newpath 782 236 moveto
-789 244 lineto
-779 241 lineto
+newpath 718 192 moveto
+730 198 742 204 742 204 curveto
+755 212 766 224 778 233 curveto
+781 235 786 238 791 240 curveto
+stroke
+newpath 790 236 moveto
+797 244 lineto
+787 241 lineto
closepath
gsave 0 setgray stroke grestore fill
% Record -> Class
-newpath 715 173 moveto
-733 169 756 163 776 158 curveto
-stroke
-newpath 775 156 moveto
-785 156 lineto
-776 161 lineto
-closepath
-gsave 0 setgray stroke grestore fill
-
-% Vernac
-gsave 10 dict begin
-534 226 30 18 ellipse_path
-stroke
-gsave 10 dict begin
-534 227 moveto (Vernac) 40 14.00 -0.50 alignedtext
-end grestore
-end grestore
-
-% Vernac -> Vernacinterp
-newpath 565 228 moveto
-584 229 611 230 634 231 curveto
+newpath 723 173 moveto
+741 169 764 163 784 158 curveto
stroke
-newpath 631 228 moveto
-641 232 lineto
-631 233 lineto
+newpath 783 156 moveto
+793 156 lineto
+784 161 lineto
closepath
gsave 0 setgray stroke grestore fill
% Toplevel
gsave 10 dict begin
-239 122 35 18 ellipse_path
+247 122 35 18 ellipse_path
stroke
gsave 10 dict begin
-239 123 moveto (Toplevel) 49 14.00 -0.50 alignedtext
+247 123 moveto (Toplevel) 49 14.00 -0.50 alignedtext
end grestore
end grestore
% Toplevel -> Mltop
-newpath 271 115 moveto
-353 96 570 45 654 26 curveto
+newpath 279 115 moveto
+361 96 578 45 662 26 curveto
stroke
-newpath 651 24 moveto
-661 24 lineto
-652 29 lineto
+newpath 659 24 moveto
+669 24 lineto
+660 29 lineto
closepath
gsave 0 setgray stroke grestore fill
% Protectedtoplevel
gsave 10 dict begin
-369 253 59 18 ellipse_path
+377 253 59 18 ellipse_path
stroke
gsave 10 dict begin
-369 254 moveto (Protectedtoplevel) 97 14.00 -0.50 alignedtext
+377 254 moveto (Protectedtoplevel) 97 14.00 -0.50 alignedtext
end grestore
end grestore
% Toplevel -> Protectedtoplevel
-newpath 255 138 moveto
-278 161 320 204 347 231 curveto
+newpath 263 138 moveto
+286 161 328 204 355 231 curveto
stroke
-newpath 347 227 moveto
-352 236 lineto
-343 231 lineto
+newpath 355 227 moveto
+360 236 lineto
+351 231 lineto
closepath
gsave 0 setgray stroke grestore fill
% Protectedtoplevel -> Vernac
-newpath 421 244 moveto
-446 240 473 236 495 232 curveto
+newpath 429 244 moveto
+454 240 481 236 503 232 curveto
stroke
-newpath 494 230 moveto
-504 231 lineto
-494 235 lineto
+newpath 502 230 moveto
+512 231 lineto
+502 235 lineto
closepath
gsave 0 setgray stroke grestore fill
% Errors
gsave 10 dict begin
-534 280 27 18 ellipse_path
+542 280 27 18 ellipse_path
stroke
gsave 10 dict begin
-534 281 moveto (Errors) 34 14.00 -0.50 alignedtext
+542 281 moveto (Errors) 34 14.00 -0.50 alignedtext
end grestore
end grestore
% Protectedtoplevel -> Errors
-newpath 421 262 moveto
-447 266 476 271 499 274 curveto
+newpath 429 262 moveto
+455 266 484 271 507 274 curveto
stroke
-newpath 497 271 moveto
-507 275 lineto
-497 276 lineto
+newpath 505 271 moveto
+515 275 lineto
+505 276 lineto
closepath
gsave 0 setgray stroke grestore fill
% Line_oriented_parser
gsave 10 dict begin
-534 334 70 18 ellipse_path
+542 334 70 18 ellipse_path
stroke
gsave 10 dict begin
-534 335 moveto (Line_oriented_parser) 119 14.00 -0.50 alignedtext
+542 335 moveto (Line_oriented_parser) 119 14.00 -0.50 alignedtext
end grestore
end grestore
% Protectedtoplevel -> Line_oriented_parser
-newpath 395 269 moveto
-416 282 445 300 464 310 curveto
-469 312 476 315 483 318 curveto
+newpath 403 269 moveto
+424 282 453 300 472 310 curveto
+477 312 484 315 491 318 curveto
stroke
-newpath 481 315 moveto
-490 320 lineto
-480 320 lineto
+newpath 489 315 moveto
+498 320 lineto
+488 320 lineto
closepath
gsave 0 setgray stroke grestore fill
% Errors -> Himsg
-newpath 561 278 moveto
-611 274 717 265 773 260 curveto
+newpath 569 278 moveto
+619 274 725 265 781 260 curveto
stroke
-newpath 771 258 moveto
-781 259 lineto
-771 263 lineto
+newpath 779 258 moveto
+789 259 lineto
+779 263 lineto
closepath
gsave 0 setgray stroke grestore fill
% Minicoq
gsave 10 dict begin
-34 230 34 18 ellipse_path
+42 230 34 18 ellipse_path
stroke
gsave 10 dict begin
-34 231 moveto (Minicoq) 47 14.00 -0.50 alignedtext
+42 231 moveto (Minicoq) 47 14.00 -0.50 alignedtext
end grestore
end grestore
% Fhimsg
gsave 10 dict begin
-136 230 31 18 ellipse_path
+144 230 31 18 ellipse_path
stroke
gsave 10 dict begin
-136 231 moveto (Fhimsg) 42 14.00 -0.50 alignedtext
+144 231 moveto (Fhimsg) 42 14.00 -0.50 alignedtext
end grestore
end grestore
% Minicoq -> Fhimsg
-newpath 68 230 moveto
-77 230 86 230 94 230 curveto
+newpath 76 230 moveto
+85 230 94 230 102 230 curveto
stroke
-newpath 94 228 moveto
-104 230 lineto
-94 233 lineto
+newpath 102 228 moveto
+112 230 lineto
+102 233 lineto
closepath
gsave 0 setgray stroke grestore fill
% Coqtop
gsave 10 dict begin
-34 149 31 18 ellipse_path
+42 149 31 18 ellipse_path
stroke
gsave 10 dict begin
-34 150 moveto (Coqtop) 41 14.00 -0.50 alignedtext
+42 150 moveto (Coqtop) 41 14.00 -0.50 alignedtext
end grestore
end grestore
% Coqinit
gsave 10 dict begin
-136 122 31 18 ellipse_path
+144 122 31 18 ellipse_path
stroke
gsave 10 dict begin
-136 123 moveto (Coqinit) 42 14.00 -0.50 alignedtext
+144 123 moveto (Coqinit) 42 14.00 -0.50 alignedtext
end grestore
end grestore
% Coqtop -> Coqinit
-newpath 62 141 moveto
-73 138 86 135 98 132 curveto
+newpath 70 141 moveto
+81 138 94 135 106 132 curveto
stroke
-newpath 97 130 moveto
-107 129 lineto
-98 135 lineto
+newpath 105 130 moveto
+115 129 lineto
+106 135 lineto
closepath
gsave 0 setgray stroke grestore fill
% Usage
gsave 10 dict begin
-136 176 27 18 ellipse_path
+144 176 27 18 ellipse_path
stroke
gsave 10 dict begin
-136 177 moveto (Usage) 34 14.00 -0.50 alignedtext
+144 177 moveto (Usage) 34 14.00 -0.50 alignedtext
end grestore
end grestore
% Coqtop -> Usage
-newpath 62 157 moveto
-74 160 88 164 101 167 curveto
+newpath 70 157 moveto
+82 160 96 164 109 167 curveto
stroke
-newpath 101 164 moveto
-110 169 lineto
-100 169 lineto
+newpath 109 164 moveto
+118 169 lineto
+108 169 lineto
closepath
gsave 0 setgray stroke grestore fill
% Coqinit -> Toplevel
-newpath 168 122 moveto
-176 122 185 122 194 122 curveto
+newpath 176 122 moveto
+184 122 193 122 202 122 curveto
stroke
-newpath 194 120 moveto
-204 122 lineto
-194 125 lineto
+newpath 202 120 moveto
+212 122 lineto
+202 125 lineto
closepath
gsave 0 setgray stroke grestore fill
endpage