aboutsummaryrefslogtreecommitdiffstats
path: root/lib/JsonAST.mli
diff options
context:
space:
mode:
authorBernhard Schommer <bernhardschommer@gmail.com>2017-11-14 14:21:24 +0100
committerBernhard Schommer <bernhardschommer@gmail.com>2017-11-14 14:21:24 +0100
commit09ee4a28f7c87b0f1e9ade86ac4c6bfa860af12d (patch)
treefb3104f465afa4e98ce183f1c1842a7c74c219fa /lib/JsonAST.mli
parenta3ec645b5ae36c54988f95057f37693edbad02c5 (diff)
downloadcompcert-09ee4a28f7c87b0f1e9ade86ac4c6bfa860af12d.tar.gz
compcert-09ee4a28f7c87b0f1e9ade86ac4c6bfa860af12d.zip
New json printing interface.
The common json export functionallity is moved into an own File. Bug 22472
Diffstat (limited to 'lib/JsonAST.mli')
-rw-r--r--lib/JsonAST.mli16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/JsonAST.mli b/lib/JsonAST.mli
new file mode 100644
index 00000000..c6fd80c9
--- /dev/null
+++ b/lib/JsonAST.mli
@@ -0,0 +1,16 @@
+(* *********************************************************************)
+(* *)
+(* The Compcert verified compiler *)
+(* *)
+(* Bernhard Schommer, AbsInt Angewandte Informatik GmbH *)
+(* *)
+(* AbsInt Angewandte Informatik GmbH. All rights reserved. This file *)
+(* is distributed under the terms of the INRIA Non-Commercial *)
+(* License Agreement. *)
+(* *)
+(* *********************************************************************)
+
+
+
+val pp_program : Format.formatter -> (Format.formatter -> Asm.code -> unit) -> (Asm.coq_function AST.fundef, 'a) AST.program -> unit
+val pp_mnemonics : Format.formatter -> string list -> unit