Evan Czaplicki
|
c54dbf38af
|
Get rid of dead code and bad exports
|
2013-08-09 23:21:58 -07:00 |
|
Evan Czaplicki
|
ed6b255ba5
|
Properly parse out module names, defaulting to Main if no name is given.
|
2013-08-06 21:20:08 -07:00 |
|
Evan Czaplicki
|
97a4628976
|
Get rid of dead code: showErr is not used any more
|
2013-08-06 13:40:54 -07:00 |
|
Evan Czaplicki
|
cb1a7a2355
|
Make formatting nicer for type errors
|
2013-08-03 12:02:59 -07:00 |
|
Evan Czaplicki
|
2c96bf0c33
|
Get the haskell library working
|
2013-07-31 09:31:48 -07:00 |
|
Evan Czaplicki
|
22f7f8a43a
|
Create a serializable interface for a module's type information
Also add a flag to print out top-level types
|
2013-07-21 06:08:08 +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 |
|
evancz
|
afacd1b858
|
Add hoverable and hoverables
|
2013-06-15 00:49:22 -07:00 |
|
evancz
|
35981eb42f
|
Finish parameterizing the AST and properly check errors in let expressions.
|
2013-06-14 19:23:58 -07:00 |
|
evancz
|
d7dcf5a9e8
|
Get the whole compiler building again.
|
2013-06-13 22:59:14 -07:00 |
|
evancz
|
1c80966ace
|
Change the Haskell API for compilation to make it easier to see error messages.
|
2013-06-06 16:11:23 -07:00 |
|
evancz
|
3a369463ef
|
Simplify code for moduleName function.
|
2013-05-28 06:47:57 -07:00 |
|
evancz
|
5d536d129a
|
Get prelude added in all cases.
|
2013-04-08 01:48:30 -07:00 |
|
evancz
|
0354fad128
|
Explicitly list imports for a module.
|
2013-04-05 09:56:37 -07:00 |
|
evancz
|
1af2ff9a01
|
Get the API for Language.Elm in better shape. Trying to get elm-lang.org working again.
|
2013-04-04 10:37:43 -07:00 |
|
evancz
|
131a2b6818
|
Get sprites working in collage. temporary fix for docs.json issue. Looks like git thinks we're in the past, so a bunch of changes that have already happened as well.
|
2013-03-21 02:29:23 -07:00 |
|
evancz
|
7dbb052b22
|
Load json representation of types with Template Haskell, so library files are the base truth of type information.
Make minor fixes in libraries, such as adding the Char labrary and fixing the types in the Dict library.
|
2013-03-16 22:24:18 -07:00 |
|
evancz
|
1822ebc160
|
Move the compiler down a directory, mostly.
|
2013-03-16 12:04:05 -07:00 |
|