X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_disambiguation%2Flogic_notation.ml;h=1d47711da721d2d9419169d460acf0df76ab9512;hb=b82f304b26de27ec6f59faa29ec41eadd221cfa8;hp=85c5be3ea324fefc82d004eb7d7b03c62388855a;hpb=6459acbd4bb69475cfaa0b37a9771ced94193667;p=helm.git diff --git a/helm/ocaml/cic_disambiguation/logic_notation.ml b/helm/ocaml/cic_disambiguation/logic_notation.ml index 85c5be3ea..1d47711da 100644 --- a/helm/ocaml/cic_disambiguation/logic_notation.ml +++ b/helm/ocaml/cic_disambiguation/logic_notation.ml @@ -23,26 +23,26 @@ * http://helm.cs.unibo.it/ *) -open CicTextualParser2Ast open CicTextualParser2 EXTEND term: LEVEL "add" [ [ t1 = term; SYMBOL <:unicode> (* ∨ *); t2 = term -> - return_term loc (Appl_symbol ("or", 0, [t1; t2])) + return_term loc (CicAst.Appl [CicAst.Symbol ("or", 0); t1; t2]) ] ]; term: LEVEL "mult" [ [ t1 = term; SYMBOL <:unicode> (* ∧ *); t2 = term -> - return_term loc (Appl_symbol ("and", 0, [t1; t2])) + return_term loc (CicAst.Appl [CicAst.Symbol ("and", 0); t1; t2]) ] ]; term: LEVEL "inv" [ [ SYMBOL <:unicode> (* ¬ *); t = term -> - return_term loc (Appl_symbol ("not", 0, [t])) ] + return_term loc (CicAst.Appl [CicAst.Symbol ("not", 0); t]) + ] ]; END @@ -57,6 +57,6 @@ let _ = in Cic.Appl [ Cic.MutInd (HelmLibraryObjects.Logic.eq_URI, 0, []); - Cic.Implicit; t1; t2 + Cic.Implicit (Some `Type); t1; t2 ]))