git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Use precedence groupings
a0b0a1cGary Burgess
src/Language/PureScript/Pretty/JS.hs+14−14
@@ -273,25 +273,25 @@ prettyPrintJS' = A.runKleisli $ runPattern matchValue
273 ++ "(" ++ intercalate ", " args ++ ") "
273 ++ "(" ++ intercalate ", " args ++ ") "
274 ++ ret ]
274 ++ ret ]
275 , [ Wrap typeOf $ \_ s -> "typeof " ++ s ]
275 , [ Wrap typeOf $ \_ s -> "typeof " ++ s ]
276− , [ unary Not "!" ]
276+ , [ unary Not "!"
277− , [ unary BitwiseNot "~" ]
277+ , unary BitwiseNot "~"
278− , [ negateOperator ]
279− , [ unary Positive "+" ]
278+ , unary Positive "+"
279+ , negateOperator ]
280 , [ binary Multiply "*"
280 , [ binary Multiply "*"
281 , binary Divide "/"
281 , binary Divide "/"
282 , binary Modulus "%" ]
282 , binary Modulus "%" ]
283 , [ binary Add "+"
283 , [ binary Add "+"
284 , binary Subtract "-" ]
284 , binary Subtract "-" ]
285− , [ binary ShiftLeft "<<" ]
285+ , [ binary ShiftLeft "<<"
286− , [ binary ShiftRight ">>" ]
286+ , binary ShiftRight ">>"
287− , [ binary ZeroFillShiftRight ">>>" ]
287+ , binary ZeroFillShiftRight ">>>" ]
288− , [ binary LessThan "<" ]
288+ , [ binary LessThan "<"
289− , [ binary LessThanOrEqualTo "<=" ]
289+ , binary LessThanOrEqualTo "<="
290− , [ binary GreaterThan ">" ]
290+ , binary GreaterThan ">"
291− , [ binary GreaterThanOrEqualTo ">=" ]
291+ , binary GreaterThanOrEqualTo ">="
292− , [ AssocR instanceOf $ \v1 v2 -> v1 ++ " instanceof " ++ v2 ]
292+ , AssocR instanceOf $ \v1 v2 -> v1 ++ " instanceof " ++ v2 ]
293− , [ binary EqualTo "===" ]
293+ , [ binary EqualTo "==="
294− , [ binary NotEqualTo "!==" ]
294+ , binary NotEqualTo "!==" ]
295 , [ binary BitwiseAnd "&" ]
295 , [ binary BitwiseAnd "&" ]
296 , [ binary BitwiseXor "^" ]
296 , [ binary BitwiseXor "^" ]
297 , [ binary BitwiseOr "|" ]
297 , [ binary BitwiseOr "|" ]