packages feed

egison-4.0.0: test/lib/core/maybe.egi

--
-- Maybe
--

assertEqual "nothing pattern and Just"
  (matchAll Just 1 as maybe integer with
    | nothing -> "error")
  []

assertEqual "just pattern and Just"
  (matchAll Just 1 as maybe integer with
    | just $x -> x)
  [1]

assert "nothing pattern and Nothing"
  (match Nothing as maybe integer with
    | nothing -> True)

assertEqual "just pattern and Nothing"
  (matchAll Nothing as maybe integer with
    | just $x -> "error")
  []