summaryrefslogtreecommitdiff
path: root/ccross.sml
diff options
context:
space:
mode:
authorVladimir Azarov <avm@intermediate-node.net>2025-05-12 01:51:27 +0200
committerVladimir Azarov <avm@intermediate-node.net>2025-05-12 01:51:27 +0200
commit52a6f8656e8a600a2c59fa2802fb46fafb30de45 (patch)
tree72511efdccc742709f40e52ca73b708a0c74c1c6 /ccross.sml
parente99a8dc48ede26696be2ba75a8cb0d5122d94598 (diff)
Object-like macros
Diffstat (limited to 'ccross.sml')
-rw-r--r--ccross.sml6
1 files changed, 3 insertions, 3 deletions
diff --git a/ccross.sml b/ccross.sml
index d42368d..1dab748 100644
--- a/ccross.sml
+++ b/ccross.sml
@@ -2,12 +2,12 @@ structure ccross:> CCROSS = struct
structure T:> TOKENIZER =
Tokenizer(structure H = Hashtable; structure S = Stream)
- structure P:> CPP = Cpp(T)
+ structure ppc:> PPC = ppc(structure H = Hashtable; structure T = T)
- structure D:> DRIVER = Driver(P)
+ structure D:> DRIVER = Driver(ppc)
structure ExnHandler:> EXN_HANDLER =
- ExnHandler(structure T = T; structure P = P)
+ ExnHandler(structure T = T; structure P = ppc)
end
val () = MLton.Exn.setTopLevelHandler ccross.ExnHandler.handler