hydra.haskell.operators module
AST operators for Haskell.
-
hydra.haskell.operators.and_op() → Op
Logical AND operator (&&).
-
hydra.haskell.operators.ap_op() → Op
Applicative apply operator (<*>).
-
hydra.haskell.operators.apply_op() → Op
Low-precedence function application ($).
-
hydra.haskell.operators.arrow_op() → Op
Function type arrow (->).
-
hydra.haskell.operators.assert_op() → Op
Type class constraint arrow (=>).
-
hydra.haskell.operators.bind_op() → Op
Monadic bind operator (>>=).
-
hydra.haskell.operators.case_op() → Op
Case alternative arrow (->).
-
hydra.haskell.operators.compose_op() → Op
Function composition (.).
-
hydra.haskell.operators.concat_op() → Op
List concatenation (++).
-
hydra.haskell.operators.cons_op() → Op
List cons (:).
-
hydra.haskell.operators.define_op() → Op
Definition operator (=).
-
hydra.haskell.operators.diamond_op() → Op
Semigroup append (<>).
-
hydra.haskell.operators.div_op() → Op
Integer division (div).
-
hydra.haskell.operators.divide_op() → Op
Fractional division (/).
-
hydra.haskell.operators.elem_op() → Op
List membership (elem).
-
hydra.haskell.operators.equal_op() → Op
Equality comparison (==).
-
hydra.haskell.operators.fmap_op() → Op
Functor map (<$>).
-
hydra.haskell.operators.gt_op() → Op
Greater than (>).
-
hydra.haskell.operators.gte_op() → Op
Greater than or equal (>=).
-
hydra.haskell.operators.index_op() → Op
List indexing (!!).
-
hydra.haskell.operators.lambda_op() → Op
Lambda body arrow (->).
-
hydra.haskell.operators.lt_op() → Op
Less than (<).
-
hydra.haskell.operators.lte_op() → Op
Less than or equal (<=).
-
hydra.haskell.operators.minus_op() → Op
Subtraction (-). Originally: associativityLeft.
-
hydra.haskell.operators.mod_op() → Op
Modulo (mod).
-
hydra.haskell.operators.mult_op() → Op
Multiplication (*). Originally: associativityLeft.
-
hydra.haskell.operators.neq_op() → Op
Not equal (/=).
-
hydra.haskell.operators.not_elem_op() → Op
List non-membership (notElem).
-
hydra.haskell.operators.or_op() → Op
Logical OR (||).
-
hydra.haskell.operators.plus_op() → Op
Addition (+). Originally: associativityLeft.
-
hydra.haskell.operators.quot_op() → Op
Integer quotient (quot).
-
hydra.haskell.operators.rem_op() → Op
Integer remainder (rem).
-
hydra.haskell.operators.type_op() → Op
Type annotation (::).