0 | module Prelude.Ops
 1 |
 2 | -- Numerical operators
 3 | export infix 6 ==, /=, <, <=, >, >=
 4 | export infixl 8 +, -
 5 | export infixl 9 *, /
 6 |
 7 | -- Boolean operators
 8 | export infixr 5 &&
 9 | export infixr 4 ||
10 |
11 | -- List and String operators
12 | export infixr 7 ::, ++
13 | export infixl 7 :<
14 |
15 | -- Equivalence
16 | export infix 0 <=>
17 |
18 | -- Functor/Applicative/Monad/Algebra operators
19 | export infixl 1 >>=, =<<, >>, >=>, <=<, <&>
20 | export infixr 2 <|>
21 | export infixl 3 <*>, *>, <*
22 | export infixr 4 <$>, $>, <$
23 | export infixl 8 <+>
24 |
25 | -- Utility operators
26 | export infixr 9 ., .:
27 | export infixr 0 $, <|
28 | export infixl 0 |>
29 |
30 | export infixl 9 `div`, `mod`
31 |