Skip to content

Commit

Permalink
Add the PromiseK prefix to precedencegroup
Browse files Browse the repository at this point in the history
  • Loading branch information
koher committed Nov 2, 2016
1 parent 62902b2 commit a0f613b
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions Source/Operators.swift
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
precedencegroup MonadicPrecedenceRight {
precedencegroup PromiseKMonadicPrecedenceRight {
associativity: right
lowerThan: LogicalDisjunctionPrecedence
higherThan: AssignmentPrecedence
}

precedencegroup MonadicPrecedenceLeft {
precedencegroup PromiseKMonadicPrecedenceLeft {
associativity: left
lowerThan: LogicalDisjunctionPrecedence
higherThan: AssignmentPrecedence
}

precedencegroup ApplicativePrecedence {
precedencegroup PromiseKApplicativePrecedence {
associativity: left
higherThan: LogicalConjunctionPrecedence
lowerThan: NilCoalescingPrecedence
}

infix operator >>- : MonadicPrecedenceLeft
infix operator -<< : MonadicPrecedenceRight
infix operator >>- : PromiseKMonadicPrecedenceLeft
infix operator -<< : PromiseKMonadicPrecedenceRight

infix operator <^> : ApplicativePrecedence
infix operator <*> : ApplicativePrecedence
infix operator <^> : PromiseKApplicativePrecedence
infix operator <*> : PromiseKApplicativePrecedence

infix operator >>-? : MonadicPrecedenceLeft
infix operator -<<? : MonadicPrecedenceRight
infix operator >>-? : PromiseKMonadicPrecedenceLeft
infix operator -<<? : PromiseKMonadicPrecedenceRight

0 comments on commit a0f613b

Please sign in to comment.