@@ -9,7 +9,6 @@ Maintainer : The Idris Community.
99
1010module IRTS.JavaScript.AST( JsAST(..)
1111 , jsAst2Text
12− , jsAuxDefs
1312 ) where
1413
1514import Data.Char
@@ -181,25 +180,6 @@ case2Text (x,y) =
181180 , indent $ T.concat [ jsAst2Text y, ";\nbreak;\n"]
182181 ]
183182
184−throw2 = T.concat [ "var js_idris_throw2 = function (x){\n"
185− , " throw x;\n"
186− , "}\n\n"
187− ]
188−
189−force = T.concat [ "var js_idris_force = function (x){\n"
190− , " if(x === undefined || x.js_idris_lazy_calc === undefined){\n"
191− , " return x\n"
192− , " }else{\n"
193− , " if(x.js_idris_lazy_val === undefined){\n"
194− , " x.js_idris_lazy_val = x.js_idris_lazy_calc()\n"
195− , " }"
196− , " return x.js_idris_lazy_val"
197− , "}"
198− , "}\n\n"
199− ]
200−
201−jsAuxDefs = T.concat [throw2, force]
202−
203183default2Text :: Maybe JsAST -> Text
204184default2Text Nothing = ""
205185default2Text (Just z) =