elm/compiler/SourceSyntax
Evan Czaplicki 5c68f6bb73 Convert more files to the new Expression format that relies more on
patterns. Seems to clean things up so far.

Also, begin adding a module that resorts definitions to make sure
that each definition comes after the ones it depends on. This will
also make it possible to disallow recursive values statically.
2013-07-04 17:24:04 +02:00
..
Declaration.hs Parameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer. 2013-06-13 20:25:00 -07:00
Everything.hs Add file 2013-06-18 16:00:51 -07:00
Expression.hs Start switching over to an AST that uses patterns in lambdas and 2013-07-04 11:36:08 +02:00
Helpers.hs Begin migrating the AST to its own branch for the source syntax of the language. 2013-06-13 18:00:24 -07:00
Literal.hs Add support for pattern matching on literals. 2013-06-23 01:36:23 -07:00
Location.hs Convert more files to the new Expression format that relies more on 2013-07-04 17:24:04 +02:00
Module.hs Parameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer. 2013-06-13 20:25:00 -07:00
Pattern.hs Add support for pattern matching on literals. 2013-06-23 01:36:23 -07:00
Rename.hs Start switching over to an AST that uses patterns in lambdas and 2013-07-04 11:36:08 +02:00
Variable.hs Add support for pattern matching on literals. 2013-06-23 01:36:23 -07:00