git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
C++: updates for 0.9
2280aa8Andy Arvanitis
src/Language/PureScript/CodeGen/Cpp/AST.hs−1
@@ -25,7 +25,6 @@ import Control.Applicative (Applicative, (<$>), (<*>))
25import Data.Traversable (traverse)
25import Data.Traversable (traverse)
26#endif
26#endif
27import Control.Monad.Identity
27import Control.Monad.Identity
28−import Data.Data
29import Language.PureScript.Comments
28import Language.PureScript.Comments
30import Language.PureScript.CodeGen.Cpp.Types
29import Language.PureScript.CodeGen.Cpp.Types
31import Language.PureScript.Traversals
30import Language.PureScript.Traversals
src/Language/PureScript/CodeGen/Cpp/Common.hs−1
@@ -38,7 +38,6 @@ identToCpp :: Ident -> String
38identToCpp (Ident name) | nameIsCppReserved name = '_' : name ++ "_"
38identToCpp (Ident name) | nameIsCppReserved name = '_' : name ++ "_"
39identToCpp (Ident name@('$' : s)) | all isDigit s = name
39identToCpp (Ident name@('$' : s)) | all isDigit s = name
40identToCpp (Ident name) = concatMap identCharToString name
40identToCpp (Ident name) = concatMap identCharToString name
41−identToCpp (Op op) = concatMap identCharToString op
42identToCpp (GenIdent _ _) = internalError "GenIdent in identToJs"
41identToCpp (GenIdent _ _) = internalError "GenIdent in identToJs"
43
42
44-- |
43-- |