aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/syntax-v8.tex
diff options
context:
space:
mode:
authorGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2003-11-04 14:13:38 +0000
committerGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2003-11-04 14:13:38 +0000
commitb540ac616b3184bbd7e4710d4d9293c662b72ccb (patch)
tree3afd3107624108c172821117c3fc7326ab4324fb /doc/syntax-v8.tex
parent1e4b6639f75e003c68b885cfb446b125efdcd48b (diff)
*** empty log message ***
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@4793 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/syntax-v8.tex')
-rw-r--r--doc/syntax-v8.tex21
1 files changed, 9 insertions, 12 deletions
diff --git a/doc/syntax-v8.tex b/doc/syntax-v8.tex
index d2e81f9c2..1ae039b88 100644
--- a/doc/syntax-v8.tex
+++ b/doc/syntax-v8.tex
@@ -8,7 +8,7 @@
\usepackage{fullpage}
\author{B.~Barras}
-\title{A new syntax for Coq}
+\title{Syntax of Coq V8}
%% Le _ est un caractère normal
\catcode`\_=13
@@ -410,7 +410,7 @@ $$
\TERM{(}~\NT{ident}~\KWD{:=}~\taclconstr~\TERM{)}
\nlsep \TERM{generalize}~\PLUS{\tacconstr}
\nlsep \TERM{generalize}~\TERM{dependent}~\tacconstr
-\nlsep \TERM{lettac}~
+\nlsep \TERM{set}~
\TERM{(}~\NT{ident}~\KWD{:=}~\taclconstr~\TERM{)}~\NT{clause-pattern}
\nlsep \TERM{instantiate}~
\TERM{(}~\NT{int}~\TERM{:=}~\taclconstr~\TERM{)}
@@ -458,7 +458,7 @@ $$
\nlsep \TERM{constructor}~\OPT{\NT{tactic}}
%%
\nlsep \TERM{reflexivity}
-\nlsep \TERM{symmetry}
+\nlsep \TERM{symmetry}~\OPTGR{\KWD{in}~\NT{ident}}
\nlsep \TERM{transitivity}~\tacconstr
%%
\nlsep \NT{inversion-kwd}~\NT{quantified-hyp}~\NT{with-names}~\NT{clause}
@@ -479,8 +479,7 @@ $$
\nlsep \TERM{pattern}~\NT{pattern-occ}~\STARGR{\KWD{,}~\NT{pattern-occ}}
\SEPDEF
\DEFNT{conversion}
- \tacconstr~\KWD{at}~\PLUS{\NT{int}}~\KWD{with}~\tacconstr
-\nlsep \tacconstr~\KWD{with}~\tacconstr
+ \NT{pattern-occ}~\KWD{with}~\tacconstr
\nlsep \tacconstr
\SEPDEF
\DEFNT{inversion-kwd}
@@ -533,12 +532,10 @@ Conflicts exists between integers and constrs.
\KWD{(}~\NT{quantified-hyp}~\KWD{:=}~\taclconstr~\KWD{)}
\SEPDEF
\DEFNT{pattern-occ}
- \KWD{(} ~\NT{constr} ~\OPTGR{\KWD{at}~\PLUS{\NT{int}}} ~\KWD{)}
-\nlsep \tacconstr
+ \tacconstr ~\OPTGR{\KWD{at}~\PLUS{\NT{int}}}
\SEPDEF
\DEFNT{unfold-occ}
- \KWD{(} \NT{reference}~\OPTGR{\KWD{at}~\PLUS{\NT{int}}} ~\KWD{)}
-\nlsep \NT{reference}
+ \NT{reference}~\OPTGR{\KWD{at}~\PLUS{\NT{int}}}
\SEPDEF
\DEFNT{red-flag}
\TERM{beta} ~\mid~ \TERM{iota} ~\mid~ \TERM{zeta}
@@ -607,7 +604,7 @@ has the keyword to be associated to \KWD{let} or to tactic \TERM{simpl} ?
\nlsep \TERM{fresh} ~\OPT{\NT{string}}
\nlsep \TERM{context} ~\NT{ident} ~\TERM{[} ~\taclconstr ~\TERM{]}
\nlsep \TERM{eval} ~\NT{red-expr} ~\KWD{in} ~\tacconstr
-\nlsep \TERM{check} ~\tacconstr
+\nlsep \TERM{type} ~\tacconstr
\nlsep \TERM{'} ~\tacconstr
\nlsep \NT{reference}~\STAR{\NT{tactic-arg}} &&\RNAME{call-tactic}
\nlsep \NT{simple-tactic}
@@ -716,9 +713,9 @@ has the keyword to be associated to \KWD{let} or to tactic \TERM{simpl} ?
\nlsep \TERM{prolog}~\TERM{[}~\STAR{\tacconstr}~\TERM{]}
~\NT{quantified-hyp}
\nlsep \TERM{eauto}~\OPT{\NT{quantified-hyp}}~\OPT{\NT{quantified-hyp}}
- ~\NT{hintbases}
+ ~\NT{hint-bases}
\nlsep \TERM{eautod}~\OPT{\NT{quantified-hyp}}~\OPT{\NT{quantified-hyp}}
- ~\NT{hintbases}
+ ~\NT{hint-bases}
%% tauto
\nlsep \TERM{tauto}
\nlsep \TERM{simplif}