packages feed

purescript 0.2.6 → 0.2.7

raw patch · 6 files changed

+1/−11 lines, 6 files

Files

purescript.cabal view
@@ -1,5 +1,5 @@ name: purescript-version: 0.2.6+version: 0.2.7 cabal-version: >=1.8 build-type: Simple license: MIT
src/Language/PureScript/CodeGen/JS.hs view
@@ -187,5 +187,4 @@   elseToJs :: ElseStatement -> JS   elseToJs (Else sts) = JSBlock (map (statementToJs m e) sts)   elseToJs (ElseIf elif) = ifToJs elif-statementToJs m e (ValueStatement val) = valueToJs m e val statementToJs m e (Return value) = JSReturn (valueToJs m e value)
src/Language/PureScript/Parser/Values.hs view
@@ -211,9 +211,6 @@ parseElseStatement = C.reserved "else" >> (ElseIf <$> parseIfStatement                                            <|> Else <$> parseManyStatements) -parseValueStatement :: P.Parsec String ParseState Statement-parseValueStatement = ValueStatement <$> (parseValue <* C.semi)- parseReturn :: P.Parsec String ParseState Statement parseReturn = Return <$> (C.reserved "return" *> parseValue <* C.indented <* C.semi) @@ -224,7 +221,6 @@                  , parseWhile                  , parseFor                  , parseIf-                 , parseValueStatement                  , parseReturn ] P.<?> "statement"  parseStringBinder :: P.Parsec String ParseState Binder
src/Language/PureScript/Pretty/Values.hs view
@@ -205,7 +205,6 @@   ++ " until " ++ prettyPrintValue end ++ ": {"   ++ intercalate "; " (map prettyPrintStatement sts) ++ " }" prettyPrintStatement (If ifst) = prettyPrintIfStatement ifst-prettyPrintStatement (ValueStatement val) = prettyPrintValue val prettyPrintStatement (Return value) = "return " ++ prettyPrintValue value  prettyPrintIfStatement :: IfStatement -> String
src/Language/PureScript/TypeChecker/Types.hs view
@@ -540,9 +540,6 @@   check end Number   (allCodePathsReturn, _) <- bindLocalVariables moduleName [(ident, Number)] $ checkBlock mass ret inner   return (allCodePathsReturn, mass)-checkStatement mass _ (ValueStatement val) = do-  check val unit-  return (False, mass) checkStatement mass ret (Return val) = do   check val ret   return (True, mass)
src/Language/PureScript/Values.hs view
@@ -85,7 +85,6 @@   | While Value [Statement]   | For Ident Value Value [Statement]   | If IfStatement-  | ValueStatement Value   | Return Value deriving (Show, Data, Typeable)  data IfStatement = IfStatement Value [Statement] (Maybe ElseStatement) deriving (Show, Data, Typeable)