File: operator-and-parens-out.hs

package info (click to toggle)
haskell-ormolu 0.1.2.0-1
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 3,392 kB
  • sloc: haskell: 11,134; makefile: 7
file content (7 lines) | stat: -rw-r--r-- 253 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
scientifically :: (Scientific -> a) -> Parser a
scientifically h = do
  something
  ( I.satisfy (\w -> w == 'e' || w == 'E')
      *> fmap (h . Sci.scientific signedCoeff . (e +)) (signed decimal)
    )
    <|> return (h $ Sci.scientific signedCoeff e)