Neil Brown
|
6b95827cab
|
Added an optional initialiser-expression to Declaration in the AST, and changed the rest of the code accordingly
|
2007-10-24 23:50:00 +00:00 |
|
Neil Brown
|
38c409d378
|
Added the -fwarn-unused-imports compiler option to warn about unused imports, and then set about pruning and ordering (mostly in my code) the import lists for all the modules
|
2007-09-27 13:13:46 +00:00 |
|
Neil Brown
|
4e635d84ba
|
Rain: added a pass for checking the types in GetTime processes
|
2007-09-19 11:36:55 +00:00 |
|
Neil Brown
|
6c3864cdfd
|
Rain: wired up the new type-checking passes
|
2007-09-16 12:09:22 +00:00 |
|
Neil Brown
|
9ef8343c3a
|
Rain: moved matchParamPass into RainTypes
|
2007-09-15 21:29:30 +00:00 |
|
Neil Brown
|
7f9357d658
|
Rain: changed from using the isSafeConversion function to a more appropriate new function isImplicitConversionRain
|
2007-09-15 18:54:19 +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
|
9ffb5b5931
|
Rain: corrected a comment in RainPasses
|
2007-09-15 11:25:35 +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
|
01f763373d
|
Rain: added a new pass for folding constants
|
2007-09-15 09:36:50 +00:00 |
|
Neil Brown
|
4d09fd4a85
|
Rain: added a pass that moves declarations inside par blocks to being outside the par blocks (so that they are in scope for the whole of the par block)
|
2007-09-14 13:03:59 +00:00 |
|
Neil Brown
|
c40d94c655
|
Added a couple of passes that check the validity of the AST at the beginning and end of the Rain passes
|
2007-09-12 08:50:19 +00:00 |
|
Neil Brown
|
2ff46a9041
|
Rearranged the Rain source files, renamed a couple of Rain files, and changed the Makefile accordingly.
|
2007-09-10 17:28:57 +00:00 |
|