File tree 5 files changed +21
-6
lines changed
5 files changed +21
-6
lines changed Original file line number Diff line number Diff line change @@ -129,12 +129,13 @@ doc: doc/coq.tex
129
129
LPLIB = lib/doc.tex $(LIB:.cmo=.mli )
130
130
LPKERNEL = kernel/doc.tex $(KERNEL:.cmo=.mli )
131
131
LPLIBRARY = library/doc.tex $(LIBRARY:.cmo=.mli )
132
+ LPPRETYPING = pretyping/doc.tex pretyping/rawterm.mli $(PRETYPING:.cmo=.mli )
133
+ LPPARSING =$(PARSING:.cmo=.mli )
132
134
LPPROOFS = proofs/doc.tex $(PROOFS:.cmo=.mli )
133
135
LPTACTICS = tactics/doc.tex $(TACTICS:.cmo=.mli )
134
- LPPRETYPING = pretyping/rawterm.mli $(PRETYPING:.cmo=.mli )
135
136
LPTOPLEVEL = toplevel/doc.tex $(TOPLEVEL:.cmo=.mli )
136
137
LPFILES = doc/macros.tex doc/intro.tex $(LPLIB ) $(LPKERNEL ) $(LPLIBRARY ) \
137
- $(LPPROOFS ) $(LPTACTICS ) $(LPPRETYPING ) $(LPTOPLEVEL )
138
+ $(LPPRETYPING ) $(LPPROOFS ) $(LPTACTICS ) $(LPTOPLEVEL )
138
139
139
140
doc/coq.tex : doc/preamble.tex $(LPFILES )
140
141
cat doc/preamble.tex > doc/coq.tex
Original file line number Diff line number Diff line change 17
17
Utility libraries \dotfill & \refsec {lib} & \pageref {lib } \\[0.5em]
18
18
Kernel \dotfill & \refsec {kernel} & \pageref {kernel } \\[0.5em]
19
19
Library \dotfill & \refsec {library} & \pageref {library } \\[0.5em]
20
+ Pretyping \dotfill & \refsec {pretyping} & \pageref {pretyping } \\[0.5em]
20
21
Proof engine \dotfill & \refsec {proofs} & \pageref {proofs } \\[0.5em]
21
22
Tactics \dotfill & \refsec {tactics} & \pageref {tactics } \\[0.5em]
22
- \dots & & \\[0.5em]
23
23
Toplevel \dotfill & \refsec {toplevel}& \pageref {toplevel }\\[0.5em]
24
24
\end {tabular }
25
25
\end {center }
Original file line number Diff line number Diff line change @@ -181,8 +181,8 @@ val whd_meta : (int * constr) list -> constr -> constr
181
181
val plain_instance : (int * constr ) list -> constr -> constr
182
182
val instance : (int * constr ) list -> 'a reduction_function
183
183
184
- (* whd_ise raise Uninstantiated_evar if an evar remains uninstantiated *)
185
- (* the '* _ise1*' leave uninstantiated evar as it *)
184
+ (* [ whd_ise] raise [ Uninstantiated_evar] if an evar remains uninstantiated *)
185
+ (* the *[ _ise1]* leave uninstantiated evar as it *)
186
186
187
187
exception Uninstantiated_evar of int
188
188
Original file line number Diff line number Diff line change
1
+
2
+ \newpage
3
+ \section* {Pre-typing }
4
+
5
+ \ocwsection \label {pretyping }
6
+
7
+ \bigskip
8
+ \begin {center }\epsfig {file=pretyping.dep.ps,width=\linewidth }\end {center }
9
+
10
+
11
+ % %% Local Variables:
12
+ % %% mode: latex
13
+ % %% TeX-master: t
14
+ % %% End:
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ val ise_resolve : bool -> 'c evar_map -> (int * constr) list ->
45
45
val ise_resolve_type : bool -> 'c evar_map -> (int * constr ) list ->
46
46
unsafe_env -> rawconstr -> typed_type
47
47
48
- (* Call ise_resolve with empty metamap and fail_evar=true. The boolean says
48
+ (* Call [ ise_resolve] with empty metamap and [ fail_evar=true] . The boolean says
49
49
* if we must coerce to a type *)
50
50
val ise_resolve1 : bool -> 'c evar_map -> unsafe_env -> rawconstr -> constr
51
51
You can’t perform that action at this time.
0 commit comments