on master help sign in
javascript: fix semicolons
32377c4raichoo
js/Runtime-common.js+1−1
@@ -10,7 +10,7 @@ __IDRRT__.Char = new __IDRRT__.Type('Char');
10__IDRRT__.String = new __IDRRT__.Type('String');
10__IDRRT__.String = new __IDRRT__.Type('String');
11__IDRRT__.Integer = new __IDRRT__.Type('Integer');
11__IDRRT__.Integer = new __IDRRT__.Type('Integer');
12__IDRRT__.Float = new __IDRRT__.Type('Float');
12__IDRRT__.Float = new __IDRRT__.Type('Float');
13−__IDRRT__.Ptr = new __IDRRT__.Type('Pointer')
13+__IDRRT__.Ptr = new __IDRRT__.Type('Pointer');
14__IDRRT__.Forgot = new __IDRRT__.Type('Forgot');
14__IDRRT__.Forgot = new __IDRRT__.Type('Forgot');
15
15
16
16
src/IRTS/CodegenJavaScript.hs+3−3
@@ -200,7 +200,7 @@ translateExpression (SApp True name vars) =
200 "new __IDRRT__.Tailcall("
200 "new __IDRRT__.Tailcall("
201 ++ "function(){\n"
201 ++ "function(){\n"
202 ++ "return " ++ translateFunctionCall name vars
202 ++ "return " ++ translateFunctionCall name vars
203− ++ ";\n});"
203+ ++ ";\n})"
204
204
205translateExpression (SOp op vars)
205translateExpression (SOp op vars)
206 | (LPlus _) <- op
206 | (LPlus _) <- op
@@ -356,10 +356,10 @@ translateExpression (SOp op vars)
356 ++ translateVariableName rhs
356 ++ translateVariableName rhs
357
357
358translateExpression (SError msg) =
358translateExpression (SError msg) =
359− "(function(){throw \'" ++ msg ++ "\';})();"
359+ "(function(){throw \'" ++ msg ++ "\';})()"
360
360
361translateExpression (SForeign _ _ "putStr" [(FString, var)]) =
361translateExpression (SForeign _ _ "putStr" [(FString, var)]) =
362− "__IDRRT__.print(" ++ translateVariableName var ++ ");"
362+ "__IDRRT__.print(" ++ translateVariableName var ++ ")"
363
363
364translateExpression (SForeign _ _ fun args)
364translateExpression (SForeign _ _ fun args)
365 | "." `isPrefixOf` fun, "[]=" `isSuffixOf` fun
365 | "." `isPrefixOf` fun, "[]=" `isSuffixOf` fun