1
1
mirror of https://github.com/github/semantic.git synced 2025-01-02 20:41:38 +03:00

Correct a couple of expected values.

This commit is contained in:
Rob Rix 2018-05-11 08:47:30 -04:00
parent 5497b9a2a4
commit 4892f748c6

View File

@ -85,7 +85,7 @@ mergeNewer (Environment a) (Environment b) =
-- | Extract an association list of bindings from an 'Environment'.
--
-- >>> pairs shadowed
-- [(Name {unName = "foo"},Address {unAddress = Precise {unPrecise = 1}})]
-- [(Name {unName = "foo"},Address {unAddress = Precise 1)]
pairs :: Environment location value -> [(Name, Address location value)]
pairs = Map.toList . fold . unEnvironment
@ -95,7 +95,7 @@ unpairs = fromList
-- | Lookup a 'Name' in the environment.
--
-- >>> lookup (name "foo") shadowed
-- Just (Address {unAddress = Precise {unPrecise = 1}})
-- Just (Address {unAddress = Precise 1})
lookup :: Name -> Environment location value -> Maybe (Address location value)
lookup k = foldMapA (Map.lookup k) . unEnvironment