@@ -13,33 +13,33 @@ module IRTS.JavaScript.Codegen( codegenJs
15import Control.DeepSeq
15import Control.DeepSeq
16−import IRTS.CodegenCommon
18import Idris.Core.TT
16import Idris.Core.TT
19−import IRTS.LangOpts
17+import IRTS.CodegenCommon
20import IRTS.JavaScript.AST
18import IRTS.JavaScript.AST
21import IRTS.JavaScript.LangTransforms
19import IRTS.JavaScript.LangTransforms
22import IRTS.System
22import IRTS.System
24+import Control.Monad.Trans.State
25+import Data.List (nub)
26+import Data.Map.Strict (Map)
27+import qualified Data.Map.Strict as Map
24import Data.Maybe (fromJust)
28import Data.Maybe (fromJust)
30+import qualified Data.Set as Set
25import Data.Text (Text)
31import Data.Text (Text)
26import qualified Data.Text as T
32import qualified Data.Text as T
27import qualified Data.Text.IO as TIO
33import qualified Data.Text.IO as TIO
29−import qualified Data.Set as Set
30−import Data.Map.Strict (Map)
31−import qualified Data.Map.Strict as Map
32−import Data.List (nub)
33import System.Directory (doesFileExist)
34import System.Directory (doesFileExist)
34−import System.FilePath
35−import Control.Monad.Trans.State
36import System.Environment
35import System.Environment
36+import System.FilePath
38−import GHC.Generics (Generic)
38+import Data.Char
39import Data.Data
39import Data.Data
40import Data.Generics.Uniplate.Data
40import Data.Generics.Uniplate.Data
41import Data.List
41import Data.List
42−import Data.Char
42+import GHC.Generics (Generic)
44data Partial = Partial Name Int Int deriving (Eq, Ord)
44data Partial = Partial Name Int Int deriving (Eq, Ord)