Neil Brown
|
15ce5fee06
|
Rain: added more type-checker tests and made them pass
|
2007-09-15 21:01:10 +00:00 |
|
Neil Brown
|
eeacaf1de4
|
Rain: added tests for type-checking monadic integer expressions, and made them pass
|
2007-09-15 20:30:41 +00:00 |
|
Neil Brown
|
a454aa78f8
|
Rain: implemented the checkExpression function and got it passing the tests so far
|
2007-09-15 18:57:02 +00:00 |
|
Neil Brown
|
feedce5a24
|
Removed unnecessary dependencies of a few non-test modules on TestUtil
|
2007-09-15 14:33:23 +00:00 |
|
Neil Brown
|
f9c88cbe90
|
Rain: added tests for a pass that type-checks expressions
|
2007-09-15 13:13:00 +00:00 |
|
Neil Brown
|
bad3f0818a
|
Rain: implemented the pass to record the types of integer literals
|
2007-09-15 10:55:53 +00:00 |
|
Neil Brown
|
97cc82e235
|
Rain: added tests for a pass to fix the types of (folded) integer literals
|
2007-09-15 10:40:00 +00:00 |
|
Neil Brown
|
989f12b051
|
Rain: fixed the constant folding pass to work with constant sub-expressions
|
2007-09-15 10:26:52 +00:00 |
|
Neil Brown
|
01f763373d
|
Rain: added a new pass for folding constants
|
2007-09-15 09:36:50 +00:00 |
|