Evan Czaplicki
|
a3a7b3ef62
|
Refactor type environment
Migrate some functions to Environment.hs, add built-in types like _List
and _Tuple2.
|
2013-07-17 19:29:27 +02:00 |
|
Evan Czaplicki
|
8145e600fc
|
Create MetadataModule for more refined information about modules
Used in most places to break a module into more orthogonal components.
Some of this data needs to be serialized into the interface files.
|
2013-07-16 21:42:37 +02:00 |
|
Evan Czaplicki
|
ce357b3d0d
|
Switch to reporting errors with [Doc] for prettier layout.
|
2013-07-16 14:52:50 +02:00 |
|
Evan Czaplicki
|
67ef1ec77b
|
Create the Type.Inference module which handles type inference from
start to finish. Give it a Module and it returns a dictionary mapping
top-level values to types.
|
2013-07-16 00:38:31 +02:00 |
|