blob: 451c5c315c50acaeb58b0609dce6a8721f9e987c (
plain) (
tree)
|
|
module Misc exposing (..)
comesAfter : a -> List a -> Maybe a
comesAfter x xs =
case xs of
[] ->
Nothing
_ :: [] ->
Nothing
y :: z :: rest ->
if y == x then
Just z
else
comesAfter x (z :: rest)
comesBefore : a -> List a -> Maybe a
comesBefore x xs =
case xs of
[] ->
Nothing
_ :: [] ->
Nothing
y :: z :: rest ->
if z == x then
Just y
else
comesBefore x (z :: rest)
|