diff options
author | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2000-11-20 08:41:43 +0000 |
---|---|---|
committer | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2000-11-20 08:41:43 +0000 |
commit | c5b51f01ae1c04b9f32c120e4e9f78b36877b3c7 (patch) | |
tree | 11a8725ffdc1b9c417a898999e0b65558b590a96 /theories | |
parent | b898ce8e51b7cf47ff0989453d20ef062a4c5454 (diff) |
Nettoyage + prise en compte noms longs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@863 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories')
-rw-r--r-- | theories/Zarith/Zsyntax.v | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/theories/Zarith/Zsyntax.v b/theories/Zarith/Zsyntax.v index 3825fd86b..9be0d8ed5 100644 --- a/theories/Zarith/Zsyntax.v +++ b/theories/Zarith/Zsyntax.v @@ -14,50 +14,50 @@ with number := with negnumber := -with formula := +with formula : constr := form_expr [ expr($p) ] -> [$p] -| form_eq [ expr($p) "=" expr($c) ] -> [<<(eq Z $p $c)>>] -| form_le [ expr($p) "<=" expr($c) ] -> [<<(Zle $p $c)>>] -| form_lt [ expr($p) "<" expr($c) ] -> [<<(Zlt $p $c)>>] -| form_ge [ expr($p) ">=" expr($c) ] -> [<<(Zge $p $c)>>] -| form_gt [ expr($p) ">" expr($c) ] -> [<<(Zgt $p $c)>>] +| form_eq [ expr($p) "=" expr($c) ] -> [ (eq Z $p $c) ] +| form_le [ expr($p) "<=" expr($c) ] -> [ (Zle $p $c) ] +| form_lt [ expr($p) "<" expr($c) ] -> [ (Zlt $p $c) ] +| form_ge [ expr($p) ">=" expr($c) ] -> [ (Zge $p $c) ] +| form_gt [ expr($p) ">" expr($c) ] -> [ (Zgt $p $c) ] | form_eq_eq [ expr($p) "=" expr($c) "=" expr($c1) ] - -> [<<(eq Z $p $c)/\(eq Z $c $c1)>>] + -> [ (eq Z $p $c)/\(eq Z $c $c1) ] | form_le_le [ expr($p) "<=" expr($c) "<=" expr($c1) ] - -> [<<(Zle $p $c)/\(Zle $c $c1)>>] + -> [ (Zle $p $c)/\(Zle $c $c1) ] | form_le_lt [ expr($p) "<=" expr($c) "<" expr($c1) ] - -> [<<(Zle $p $c)/\(Zlt $c $c1)>>] + -> [ (Zle $p $c)/\(Zlt $c $c1) ] | form_lt_le [ expr($p) "<" expr($c) "<=" expr($c1) ] - -> [<<(Zlt $p $c)/\(Zle $c $c1)>>] + -> [ (Zlt $p $c)/\(Zle $c $c1) ] | form_lt_lt [ expr($p) "<" expr($c) "<" expr($c1) ] - -> [<<(Zlt $p $c)/\(Zlt $c $c1)>>] -| form_neq [ expr($p) "<>" expr($c) ] -> [<< ~(eq Z $p $c)>>] -| form_comp [ expr($p) "?=" expr($c) ] -> [<<(Zcompare $p $c)>>] + -> [ (Zlt $p $c)/\(Zlt $c $c1) ] +| form_neq [ expr($p) "<>" expr($c) ] -> [ ~(eq Z $p $c) ] +| form_comp [ expr($p) "?=" expr($c) ] -> [ (Zcompare $p $c) ] -with expr := - expr_plus [ expr($p) "+" expr($c) ] -> [<<(Zplus $p $c)>>] -| expr_minus [ expr($p) "-" expr($c) ] -> [<<(Zminus $p $c)>>] +with expr : constr := + expr_plus [ expr($p) "+" expr($c) ] -> [ (Zplus $p $c) ] +| expr_minus [ expr($p) "-" expr($c) ] -> [ (Zminus $p $c) ] | expr2 [ expr2($e) ] -> [$e] -with expr2 := - expr_mult [ expr2($p) "*" expr2($c) ] -> [<<(Zmult $p $c)>>] +with expr2 : constr := + expr_mult [ expr2($p) "*" expr2($c) ] -> [ (Zmult $p $c) ] | expr1 [ expr1($e) ] -> [$e] -with expr1 := - expr_abs [ "|" expr($c) "|" ] -> [<<(Zabs $c)>>] +with expr1 : constr := + expr_abs [ "|" expr($c) "|" ] -> [ (Zabs $c) ] | expr0 [ expr0($e) ] -> [$e] -with expr0 := - expr_id [ ident($c) ] -> [$c] +with expr0 : constr := + expr_id [ constr:global($c) ] -> [ $c ] | expr_com [ "[" constr:constr($c) "]" ] -> [$c] | expr_appl [ "(" application($a) ")" ] -> [$a] | expr_num [ number($s) ] -> [$s ] | expr_negnum [ "-" negnumber($n) ] -> [ $n ] -| expr_inv [ "-" expr0($c) ] -> [<<(Zopp $c)>>] +| expr_inv [ "-" expr0($c) ] -> [ (Zopp $c) ] -with application := - apply [ application($p) expr($c1) ] -> [<<($p $c1)>>] -| pair [ expr($p) "," expr($c) ] -> [<<($p, $c)>>] +with application : constr := + apply [ application($p) expr($c1) ] -> [ ($p $c1) ] +| pair [ expr($p) "," expr($c) ] -> [ ($p, $c) ] | appl0 [ expr($a) ] -> [$a] . |