aboutsummaryrefslogtreecommitdiffstats
path: root/src/CoqUp/Helper.v
blob: f57a16f81937a118b24fc3061f5f6fe15de99ce3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Module Option.

Definition default {T : Type} (x : T) (u : option T) : T :=
  match u with
  | Some y => y
  | None => x
  end.

Definition map {S : Type} {T : Type} (f : S -> T) (u : option S) : option T :=
  match u with
  | Some y => Some (f y)
  | None => None
  end.

End Option.