diff options
author | Leif Metcalf <me@leif.nz> | 2021-01-17 19:36:00 +1300 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-02-22 18:26:54 -0500 |
commit | 22ef7ab10097f92a71369ea99f2f24deea6be080 (patch) | |
tree | e1c01117937580827f403b499311c9674ed67735 /hadrian/src/Main.hs | |
parent | b068103d60fd67708916ca5e778f5f833fcc34da (diff) | |
download | haskell-22ef7ab10097f92a71369ea99f2f24deea6be080.tar.gz |
GHCi: Always show fixity
We used to only show the fixity of an operator if it wasn't the default
fixity. Usually this was when the fixity was undeclared, but it could
also arise if one declared the fixity of an operator as infixl 9, the
default fixity. This commit makes it so that :i always shows the fixity
of an operator, even if it is unset.
We may want in the future to keep track of whether an operator's fixity
is defined, so that we can print a comment like
infixl 9 # -- Assumed, since no fixity is declared.
for operators with no specified fixity, and so that we can print fixity
of a term with a non-symbolic term when its fixity has been manually
specified as infixl 9.
Implements #19200.
Diffstat (limited to 'hadrian/src/Main.hs')
0 files changed, 0 insertions, 0 deletions