From 850a1c46070c089523fa2836a231f66d67cab076 Mon Sep 17 00:00:00 2001 From: Timothy Bourke Date: Fri, 11 Nov 2016 10:43:54 +0100 Subject: Expose constant elaboration functions --- cparser/Elab.mli | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cparser/Elab.mli b/cparser/Elab.mli index 59c5efc1..937e86bf 100644 --- a/cparser/Elab.mli +++ b/cparser/Elab.mli @@ -13,6 +13,10 @@ (* *) (* *********************************************************************) +val elab_int_constant : Cabs.cabsloc -> string -> int64 * C.ikind +val elab_float_constant : Cabs.floatInfo -> C.float_cst * C.fkind +val elab_char_constant : Cabs.cabsloc -> bool -> int64 list -> int64 + val elab_file : Cabs.definition list -> C.program (* This is the main entry point. It transforms a list of toplevel definitions as produced by the parser into a program in C abstract -- cgit