From a4c60603f61dd1a9f0ce420be9067965586dd694 Mon Sep 17 00:00:00 2001 From: Vladimir Azarov Date: Mon, 4 Aug 2025 22:13:17 +0200 Subject: Object assembly --- il.sig | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 il.sig (limited to 'il.sig') diff --git a/il.sig b/il.sig new file mode 100644 index 0000000..767c9b5 --- /dev/null +++ b/il.sig @@ -0,0 +1,15 @@ +signature IL = sig + + structure P: PARSER + + datatype ctx = Ctx of { + objs: P.objDef list, + objsZI: P.objDef list, + extSyms: P.nid list, + globSyms: P.nid list, + funcs: P.funcInfo list, + strlits: int list + } + + val createCtx: P.progInfo -> ctx +end -- cgit v1.2.3