Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Defines operator precedence.
Synopsis
- prec2Arith :: ArithBinOp -> Int
- prec2Bool :: BoolBinOp -> Int
- prec2Eq :: EqBinOp -> Int
- prec2LA :: LABinOp -> Int
- prec2Ord :: OrdBinOp -> Int
- prec2VVV :: VVVBinOp -> Int
- prec2VVN :: VVNBinOp -> Int
- prec2NVV :: NVVBinOp -> Int
- prec2ESS :: ESSBinOp -> Int
- prec2ESB :: ESBBinOp -> Int
- precA :: AssocArithOper -> Int
- precB :: AssocBoolOper -> Int
- precC :: AssocConcatOper -> Int
- prec1 :: UFunc -> Int
- prec1B :: UFuncB -> Int
- prec1VV :: UFuncVV -> Int
- prec1VN :: UFuncVN -> Int
- eprec :: Expr -> Int
Documentation
prec2Arith :: ArithBinOp -> Int Source #
prec2Arith - precedence for arithmetic-related binary operations.
prec2VVV :: VVVBinOp -> Int Source #
prec2VVV - precedence for Vec->Vec->Vec-related binary operations.
prec2VVN :: VVNBinOp -> Int Source #
prec2VVN - precedence for Vec->Vec->Num-related binary operations.
prec2NVV :: NVVBinOp -> Int Source #
prec2NVV - precedence for Num->Vec->Vec-related binary operations.
prec2ESS :: ESSBinOp -> Int Source #
prec2ESS - precedence for Element->Set->Set-related binary operations.
prec2ESB :: ESBBinOp -> Int Source #
prec2ESS - precedence for Element->Set->Bool-related binary operations.
precA :: AssocArithOper -> Int Source #
precA - precedence for arithmetic-related Binary-Associative (Commutative) operators.
precB :: AssocBoolOper -> Int Source #
precB - precedence for boolean-related Binary-Associative (Commutative) operators.
precC :: AssocConcatOper -> Int Source #