diff options
author | Adam Chlipala <adamc@hcoop.net> | 2008-08-03 12:43:20 -0400 |
---|---|---|
committer | Adam Chlipala <adamc@hcoop.net> | 2008-08-03 12:43:20 -0400 |
commit | 6314b4c27a14576b356258dad74607168135cb51 (patch) | |
tree | ec853f9102b3d3e5729457db7a10fd4f81165431 /src/core_print.sml | |
parent | 1798f5eb1b11613d88acb307472922976f1583b4 (diff) |
Compiled pattern matching to C
Diffstat (limited to 'src/core_print.sml')
-rw-r--r-- | src/core_print.sml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core_print.sml b/src/core_print.sml index 7458fef0..520ca903 100644 --- a/src/core_print.sml +++ b/src/core_print.sml @@ -171,7 +171,7 @@ fun p_patCon env pc = fun p_pat' par env (p, _) = case p of PWild => string "_" - | PVar s => string s + | PVar (s, _) => string s | PPrim p => Prim.p_t p | PCon (n, NONE) => p_patCon env n | PCon (n, SOME p) => parenIf par (box [p_patCon env n, @@ -179,7 +179,7 @@ fun p_pat' par env (p, _) = p_pat' true env p]) | PRecord xps => box [string "{", - p_list_sep (box [string ",", space]) (fn (x, p) => + p_list_sep (box [string ",", space]) (fn (x, p, _) => box [string x, space, string "=", |