@@ -65,13 +65,19 @@ compile target f tm
6565 Just f -> liftIO $ writeFile f (dumpDefuns defuns)
6666 iLOG "Building output"
6767 case checked of
68− OK c -> case target of
69− ViaC -> liftIO $ codegenC c f outty hdrs
70− (concatMap mkObj objs)
71− (concatMap mkLib libs) NONE
72− ViaJava -> liftIO $ codegenJava c f outty
73− Bytecode -> liftIO $ dumpBC c f
74− ToJavaScript -> liftIO $ codegenJavaScript c f outty
68+ OK c -> liftIO $ case target of
69+ ViaC ->
70+ codegenC c f outty hdrs
71+ (concatMap mkObj objs)
72+ (concatMap mkLib libs) NONE
73+ ViaJava ->
74+ codegenJava c f outty
75+ ViaJavaScript ->
76+ codegenJavaScript JavaScript c f outty
77+ ViaNode ->
78+ codegenJavaScript Node c f outty
79+
80+ Bytecode -> dumpBC c f
7581 Error e -> fail $ show e
7682 where checkMVs = do i <- getIState
7783 case idris_metavars i \\ primDefs of