@@ -9,7 +9,6 @@ Maintainer : The Idris Community.
10module IRTS.JavaScript.AST( JsAST(..)
10module IRTS.JavaScript.AST( JsAST(..)
11 , jsAst2Text
11 , jsAst2Text
15import Data.Char
14import Data.Char
@@ -181,25 +180,6 @@ case2Text (x,y) =
181 , indent $ T.concat [ jsAst2Text y, ";\nbreak;\n"]
180 , indent $ T.concat [ jsAst2Text y, ";\nbreak;\n"]
184−throw2 = T.concat [ "var js_idris_throw2 = function (x){\n"
189−force = T.concat [ "var js_idris_force = function (x){\n"
190− , " if(x === undefined || x.js_idris_lazy_calc === undefined){\n"
193− , " if(x.js_idris_lazy_val === undefined){\n"
194− , " x.js_idris_lazy_val = x.js_idris_lazy_calc()\n"
196− , " return x.js_idris_lazy_val"
201−jsAuxDefs = T.concat [throw2, force]
203default2Text :: Maybe JsAST -> Text
183default2Text :: Maybe JsAST -> Text
204default2Text Nothing = ""
184default2Text Nothing = ""
205default2Text (Just z) =
185default2Text (Just z) =