aboutsummaryrefslogtreecommitdiffstats
path: root/dependencies_native.dot
diff options
context:
space:
mode:
authorValentin Blot <24938579+vblot@users.noreply.github.com>2017-12-14 15:29:24 +0100
committerValentin Blot <24938579+vblot@users.noreply.github.com>2017-12-14 15:29:24 +0100
commit45b44e86a506aef03ff23f601abc13cb353fd01a (patch)
tree6f63f92edb93893e0c063a812a5fdef81b9e9670 /dependencies_native.dot
parentdf87cbf270ade1dfacd2f2d8866ac007f015c78c (diff)
downloadsmtcoq-45b44e86a506aef03ff23f601abc13cb353fd01a.tar.gz
smtcoq-45b44e86a506aef03ff23f601abc13cb353fd01a.zip
dependency graph for the native version
Diffstat (limited to 'dependencies_native.dot')
-rw-r--r--dependencies_native.dot66
1 files changed, 66 insertions, 0 deletions
diff --git a/dependencies_native.dot b/dependencies_native.dot
new file mode 100644
index 0000000..e0c0e84
--- /dev/null
+++ b/dependencies_native.dot
@@ -0,0 +1,66 @@
+digraph {
+ node [style=filled, color=green2] ;
+ "Syntactic.v" -> "SMT_terms.v" ;
+ "Operators.v" -> "SMT_terms.v" ;
+ "Assumptions.v" -> "SMT_terms.v" ;
+ "Arithmetic.v" -> "Lia.v" ;
+ "Lia.v" -> "SMT_terms.v" ;
+ "Extract.v" -> "SMTCoq.v" ;
+ "Euf.v" -> "SMT_terms.v" ;
+ "Cnf.v" -> "SMT_terms.v" ;
+ "Trace.v" -> "Arithmetic.v" ;
+ "Trace.v" -> "Assumptions.v" ;
+ "Trace.v" -> "Cnf.v" ;
+ "Trace.v" -> "Euf.v" ;
+ "Trace.v" -> "Operators.v" ;
+ "Trace.v" -> "Structures.v" ;
+ "Trace.v" -> "Syntactic.v" ;
+ "SMT_terms.v" -> "Misc.v" ;
+ "SMT_terms.v" -> "State.v" ;
+ "SMTCoq.v" -> "Trace.v" ;
+ node [style=filled, color=yellow] ;
+ "zchaffParser.ml" -> "satParser.ml" ;
+ "zchaffParser.ml" -> "smtTrace.ml" ;
+ "zchaff.ml" -> "cnfParser.ml" ;
+ "zchaff.ml" -> "zchaffParser.ml" ;
+ "cnfParser.ml" -> "satAtom.ml" ;
+ "cnfParser.ml" -> "satParser.ml" ;
+ "veritSyntax.ml" -> "lia.ml" ;
+ "veritParser.ml" -> "veritSyntax.ml" ;
+ "verit.ml" -> "smtCommands.ml" ;
+ "verit.ml" -> "smtlib2_genConstr.ml" ;
+ "verit.ml" -> "veritLexer.ml" ;
+ "veritLexer.ml" -> "veritParser.ml" ;
+ "smtTrace.ml" -> "smtCertif.ml" ;
+ "smtMisc.ml" -> "structures.ml" ;
+ "smtForm.ml" -> "coqTerms.ml" ;
+ "smtCommands.ml" -> "smtAtom.ml" ;
+ "smtCnf.ml" -> "smtTrace.ml" ;
+ "smtCertif.ml" -> "smtForm.ml" ;
+ "smtAtom.ml" -> "smtTrace.ml" ;
+ "satAtom.ml" -> "smtCnf.ml" ;
+ "coqTerms.ml" -> "smtMisc.ml" ;
+ "smtlib2_parse.ml" -> "smtlib2_ast.ml" ;
+ "smtlib2_lex.ml" -> "smtlib2_parse.ml" ;
+ "smtlib2_genConstr.ml" -> "smtlib2_lex.ml" ;
+ "smtlib2_genConstr.ml" -> "veritSyntax.ml" ;
+ "smtlib2_ast.ml" -> "smtlib2_util.ml" ;
+ "lia.ml" -> "smtAtom.ml" ;
+ "zchaff_checker.ml" -> "sat_checker.ml" ;
+ "zchaff_checker.ml" -> "zchaff.ml" ;
+ "verit_checker.ml" -> "smt_checker.ml" ;
+ "verit_checker.ml" -> "verit.ml" ;
+ "test.ml" -> "verit_checker.ml" ;
+ "test.ml" -> "zchaff_checker.ml" ;
+ "smtcoq.ml" -> "verit_checker.ml" ;
+ "smtcoq.ml" -> "zchaff_checker.ml" ;
+ "SMTCoq.v" -> "smtcoq_plugin.ml4" ;
+ "smt_checker.ml" -> "extrNative.ml" ;
+ "sat_checker.ml" -> "extrNative.ml" ;
+ "coqTerms.ml" -> "Trace.v" ;
+ "smtcoq_plugin.ml4" -> "zchaff.ml" ;
+ "smtcoq_plugin.ml4" -> "verit.ml" ;
+ edge [style=dotted, label=extract] ;
+ "smt_checker.ml" -> "Extract.v" ;
+ "sat_checker.ml" -> "Extract.v" ;
+}