26 lines · 511 B · Text
RawDownload
foo : Int -> Intfoo x = case isLT of            Yes => x*2            No => x*4    where       data MyLT = Yes | No        isLT : MyLT       isLT = if x < 20 then Yes else No even : Nat -> Booleven Z = Trueeven (S k) = odd k where  odd : Nat -> Bool  odd Z = False  odd (S k) = even k test : List Nattest = [c (S 1), c Z, d (S Z)]  where c : Nat -> Nat        c x = 42 + x         d : Nat -> Nat        d y = c (y + 1 + z y)              where z : Nat -> Nat                    z w = y + w

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t