From ff60a35b223f5b49d7e00c6e412d9328503e1c5a Mon Sep 17 00:00:00 2001 From: Stefano Zacchiroli Date: Tue, 11 Jan 2005 16:04:31 +0000 Subject: [PATCH] - added pack/unpack over AST of terms - created cicAst.mli (it was missing) --- helm/ocaml/cic_transformations/.depend | 70 +++++++++++++------------ helm/ocaml/cic_transformations/Makefile | 3 +- 2 files changed, 39 insertions(+), 34 deletions(-) diff --git a/helm/ocaml/cic_transformations/.depend b/helm/ocaml/cic_transformations/.depend index 8ec300590..c32d3be16 100644 --- a/helm/ocaml/cic_transformations/.depend +++ b/helm/ocaml/cic_transformations/.depend @@ -1,15 +1,19 @@ -contentTable.cmi: cicAst.cmo -acic2Ast.cmi: cicAst.cmo -cicAstPp.cmi: cicAst.cmo -ast2pres.cmi: box.cmi cicAst.cmo mpresentation.cmi -content2pres.cmi: box.cmi mpresentation.cmi -sequent2pres.cmi: box.cmi mpresentation.cmi -tacticAstPp.cmi: cicAst.cmo tacticAst.cmo -boxPp.cmi: box.cmi cicAst.cmo -tacticAst2Box.cmi: box.cmi cicAst.cmo tacticAst.cmo -tacticAst.cmo: cicAst.cmo +cicAst.cmo: cicAst.cmi +cicAst.cmx: cicAst.cmi +contentTable.cmi: cicAst.cmi +acic2Ast.cmi: cicAst.cmi +cicAstPp.cmi: cicAst.cmi +ast2pres.cmi: mpresentation.cmi cicAst.cmi box.cmi +content2pres.cmi: mpresentation.cmi box.cmi +sequent2pres.cmi: mpresentation.cmi box.cmi +tacticAstPp.cmi: tacticAst.cmo cicAst.cmi +boxPp.cmi: cicAst.cmi box.cmi +tacticAst2Box.cmi: tacticAst.cmo cicAst.cmi box.cmi +tacticAst.cmo: cicAst.cmi tacticAst.cmx: cicAst.cmx -contentTable.cmo: cicAst.cmo contentTable.cmi +cicAst.cmo: cicAst.cmi +cicAst.cmx: cicAst.cmi +contentTable.cmo: cicAst.cmi contentTable.cmi contentTable.cmx: cicAst.cmx contentTable.cmi cic2Xml.cmo: cic2Xml.cmi cic2Xml.cmx: cic2Xml.cmi @@ -17,19 +21,19 @@ mpresentation.cmo: mpresentation.cmi mpresentation.cmx: mpresentation.cmi box.cmo: box.cmi box.cmx: box.cmi -acic2Ast.cmo: cicAst.cmo acic2Ast.cmi +acic2Ast.cmo: cicAst.cmi acic2Ast.cmi acic2Ast.cmx: cicAst.cmx acic2Ast.cmi -cicAstPp.cmo: cicAst.cmo cicAstPp.cmi +cicAstPp.cmo: cicAst.cmi cicAstPp.cmi cicAstPp.cmx: cicAst.cmx cicAstPp.cmi -ast2pres.cmo: box.cmi cicAst.cmo mpresentation.cmi ast2pres.cmi -ast2pres.cmx: box.cmx cicAst.cmx mpresentation.cmx ast2pres.cmi -content2pres.cmo: acic2Ast.cmi ast2pres.cmi box.cmi mpresentation.cmi \ +ast2pres.cmo: mpresentation.cmi cicAst.cmi box.cmi ast2pres.cmi +ast2pres.cmx: mpresentation.cmx cicAst.cmx box.cmx ast2pres.cmi +content2pres.cmo: mpresentation.cmi box.cmi ast2pres.cmi acic2Ast.cmi \ content2pres.cmi -content2pres.cmx: acic2Ast.cmx ast2pres.cmx box.cmx mpresentation.cmx \ +content2pres.cmx: mpresentation.cmx box.cmx ast2pres.cmx acic2Ast.cmx \ content2pres.cmi -sequent2pres.cmo: acic2Ast.cmi ast2pres.cmi box.cmi mpresentation.cmi \ +sequent2pres.cmo: mpresentation.cmi box.cmi ast2pres.cmi acic2Ast.cmi \ sequent2pres.cmi -sequent2pres.cmx: acic2Ast.cmx ast2pres.cmx box.cmx mpresentation.cmx \ +sequent2pres.cmx: mpresentation.cmx box.cmx ast2pres.cmx acic2Ast.cmx \ sequent2pres.cmi misc.cmo: misc.cmi misc.cmx: misc.cmi @@ -37,19 +41,19 @@ xml2Gdome.cmo: xml2Gdome.cmi xml2Gdome.cmx: xml2Gdome.cmi sequentPp.cmo: cic2Xml.cmi sequentPp.cmi sequentPp.cmx: cic2Xml.cmx sequentPp.cmi -applyStylesheets.cmo: cic2Xml.cmi misc.cmi sequentPp.cmi xml2Gdome.cmi \ +applyStylesheets.cmo: xml2Gdome.cmi sequentPp.cmi misc.cmi cic2Xml.cmi \ applyStylesheets.cmi -applyStylesheets.cmx: cic2Xml.cmx misc.cmx sequentPp.cmx xml2Gdome.cmx \ +applyStylesheets.cmx: xml2Gdome.cmx sequentPp.cmx misc.cmx cic2Xml.cmx \ applyStylesheets.cmi -applyTransformation.cmo: ast2pres.cmi box.cmi content2pres.cmi misc.cmi \ - mpresentation.cmi sequent2pres.cmi xml2Gdome.cmi applyTransformation.cmi -applyTransformation.cmx: ast2pres.cmx box.cmx content2pres.cmx misc.cmx \ - mpresentation.cmx sequent2pres.cmx xml2Gdome.cmx applyTransformation.cmi -tacticAstPp.cmo: cicAstPp.cmi tacticAst.cmo tacticAstPp.cmi -tacticAstPp.cmx: cicAstPp.cmx tacticAst.cmx tacticAstPp.cmi -boxPp.cmo: ast2pres.cmi box.cmi cicAstPp.cmi boxPp.cmi -boxPp.cmx: ast2pres.cmx box.cmx cicAstPp.cmx boxPp.cmi -tacticAst2Box.cmo: ast2pres.cmi box.cmi boxPp.cmi cicAstPp.cmi tacticAst.cmo \ - tacticAstPp.cmi tacticAst2Box.cmi -tacticAst2Box.cmx: ast2pres.cmx box.cmx boxPp.cmx cicAstPp.cmx tacticAst.cmx \ - tacticAstPp.cmx tacticAst2Box.cmi +applyTransformation.cmo: xml2Gdome.cmi sequent2pres.cmi mpresentation.cmi \ + misc.cmi content2pres.cmi box.cmi ast2pres.cmi applyTransformation.cmi +applyTransformation.cmx: xml2Gdome.cmx sequent2pres.cmx mpresentation.cmx \ + misc.cmx content2pres.cmx box.cmx ast2pres.cmx applyTransformation.cmi +tacticAstPp.cmo: tacticAst.cmo cicAstPp.cmi tacticAstPp.cmi +tacticAstPp.cmx: tacticAst.cmx cicAstPp.cmx tacticAstPp.cmi +boxPp.cmo: cicAstPp.cmi box.cmi ast2pres.cmi boxPp.cmi +boxPp.cmx: cicAstPp.cmx box.cmx ast2pres.cmx boxPp.cmi +tacticAst2Box.cmo: tacticAstPp.cmi tacticAst.cmo cicAstPp.cmi boxPp.cmi \ + box.cmi ast2pres.cmi tacticAst2Box.cmi +tacticAst2Box.cmx: tacticAstPp.cmx tacticAst.cmx cicAstPp.cmx boxPp.cmx \ + box.cmx ast2pres.cmx tacticAst2Box.cmi diff --git a/helm/ocaml/cic_transformations/Makefile b/helm/ocaml/cic_transformations/Makefile index ca3fe7324..ac8714e55 100644 --- a/helm/ocaml/cic_transformations/Makefile +++ b/helm/ocaml/cic_transformations/Makefile @@ -7,6 +7,7 @@ PREDICATES = # modules which have both a .ml and a .mli INTERFACE_FILES = \ + cicAst.ml \ contentTable.mli \ cic2Xml.mli \ mpresentation.mli box.mli \ @@ -17,7 +18,7 @@ INTERFACE_FILES = \ applyStylesheets.mli applyTransformation.mli \ tacticAstPp.mli boxPp.mli tacticAst2Box.mli IMPLEMENTATION_FILES = \ - cicAst.ml tacticAst.ml \ + tacticAst.ml \ $(INTERFACE_FILES:%.mli=%.ml) EXTRA_OBJECTS_TO_INSTALL = EXTRA_OBJECTS_TO_CLEAN = -- 2.39.2