on master help sign in
cosmetic: go to 2-space indentation
599c7a3Evan Czaplicki
src/Canonicalize/Variable.hs+12−12
@@ -27,22 +27,22 @@ variable :: R.Region -> Env.Environment -> String -> Result.ResultErr Var.Canoni
27variable region env var =
27variable region env var =
28 case toVarName var of
28 case toVarName var of
29 Right (name, varName) | ModuleName.isNative name ->
29 Right (name, varName) | ModuleName.isNative name ->
30− let
30+ let
31− moduleName =
31+ moduleName =
32− ModuleName.Canonical Pkg.dummyName name
32+ ModuleName.Canonical Pkg.dummyName name
33− in
33+ in
34− Result.var (Var.Canonical (Var.Module moduleName) varName)
34+ Result.var (Var.Canonical (Var.Module moduleName) varName)
35
35
36 _ ->
36 _ ->
37− case Set.toList `fmap` Map.lookup var (Env._values env) of
37+ case Set.toList `fmap` Map.lookup var (Env._values env) of
38− Just [v] ->
38+ Just [v] ->
39− Result.var v
39+ Result.var v
40
40
41− Just vs ->
41+ Just vs ->
42− preferLocals region env "variable" vs var
42+ preferLocals region env "variable" vs var
43
43
44− Nothing ->
44+ Nothing ->
45− notFound region "variable" (Map.keys (Env._values env)) var
45+ notFound region "variable" (Map.keys (Env._values env)) var
46
46
47
47
48tvar
48tvar