packages feed

clac 0.1.0 → 0.2.0

raw patch · 2 files changed

+2/−2 lines, 2 files

Files

clac.cabal view
@@ -1,5 +1,5 @@ name:                  clac-version:               0.1.0+version:               0.2.0 synopsis:              Simple CLI RPN calculator description:           Simple CLI RPN calculator. license:               GPL-3
src-exec/clac.hs view
@@ -56,7 +56,7 @@ p m = (fmap fst .: lookup) m os <|> Snum <$> (readMay m :: Maybe Double)  s :: [StackItem Double] -> [StackItem Double] -> Maybe Double-s (Sop (Bop o) : ss) (Snum m : Snum n : ts) = s ss (Snum (m `o` n) : ts)+s (Sop (Bop o) : ss) (Snum n : Snum m : ts) = s ss (Snum (m `o` n) : ts) s (Sop (Uop o) : ss) (Snum m : ts)          = s ss (Snum (o m) : ts) s (n:ss) ts                                 = s ss (n : ts) s [] (Snum n:_)                             = Just n