From 64850ca4f7dc2ca0fdb21d078d93cd636de5c87a Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Sun, 23 Feb 2014 15:37:13 +0100 Subject: Lower precedence of equality constraints This drops them to the new precedence pREC_CTX, which makes single eqaulity constraints show up as (a ~ b) => ty, in line with GHC's rendering. Additional tests added to make sure other type operators render as intended. Current behavior matches GHC --- html-test/ref/TypeOperators.html | 110 ++++++++++++++++++--------------------- 1 file changed, 50 insertions(+), 60 deletions(-) (limited to 'html-test/ref') diff --git a/html-test/ref/TypeOperators.html b/html-test/ref/TypeOperators.html index fa02b57e..eb9c3e9f 100644 --- a/html-test/ref/TypeOperators.html +++ b/html-test/ref/TypeOperators.html @@ -41,63 +41,9 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} >

TypeOperators

Contents

Synopsis

stuff

Documentation

class a <=> b

biO :: (g `O` f) a

:: (g `O` f) a

f :: (a ~ b) => a -> b

g :: (a ~ b, b ~ c) => a -> c

x :: (a :-: a) <=> (a `Op` a) => a

y :: (a <=> a, (a `Op` a) <=> a) => a