diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2010-03-07 16:59:26 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2010-03-07 16:59:26 +0000 |
commit | 6a8503115a9952dc793d15d0ea9033b68b30aae6 (patch) | |
tree | 6cdfea7214ef2902abd4fa0604e1d0a505fd33c8 /cparser/Builtins.mli | |
parent | a74f6b45d72834b5b8417297017bd81424123d98 (diff) | |
download | compcert-6a8503115a9952dc793d15d0ea9033b68b30aae6.tar.gz compcert-6a8503115a9952dc793d15d0ea9033b68b30aae6.zip |
Revised treatment of builtins
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1283 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'cparser/Builtins.mli')
-rw-r--r-- | cparser/Builtins.mli | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/cparser/Builtins.mli b/cparser/Builtins.mli index 853bae93..be0d941f 100644 --- a/cparser/Builtins.mli +++ b/cparser/Builtins.mli @@ -13,5 +13,12 @@ (* *) (* *********************************************************************) -val builtin_env : Env.t -val builtin_idents: C.ident list +val environment: unit -> Env.t +val identifiers: unit -> C.ident list + +type t = { + typedefs: (string * C.typ) list; + functions: (string * (C.typ * C.typ list * bool)) list +} + +val set: t -> unit |