add Alias constructor to NameKind
This is so that someone smarter/more familiar with the code-base than I
can change the current aliasing behavior so it doesn't have to create
actual `var`s.
commit7bc6843c0e2fcb4e1becfa9677087235828cb387
authorBogdan Popa <popa.bogdanp@gmail.com>
dateSat 16 Nov 2013, 23:41 (13 years ago)
parentb938f71
src/Language/PureScript/TypeChecker/Monad.hs+1−1
@@ -28,7 +28,7 @@ import Control.Arrow ((***), first, second)
2828
2929import qualified Data.Map as M
3030
31−data NameKind = Value | Extern deriving Show
31+data NameKind = Value | Extern | Alias ModulePath Ident deriving Show
3232
3333data TypeDeclarationKind = Data | ExternData | TypeSynonym deriving Show
3434