Neil Brown
|
da76be9dab
|
Changed RainParseTest to stop relying on the Meta tag hack, and also added some more documentation.
|
2007-11-10 14:13:14 +00:00 |
|
Neil Brown
|
25f2efb94c
|
Changed the existing Rain code (and tests) to use the new List type rather than the Array type
|
2007-10-25 10:13:17 +00:00 |
|
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
|
e582f5e508
|
Changed the terminator in Rain source files from A.Main to A.Several (with an empty list), and updated the tests accordingly
|
2007-10-17 13:42:13 +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
|
cbd2d04371
|
Rain: added tests for parsing wait guards
|
2007-09-26 23:34:42 +00:00 |
|
Neil Brown
|
13584ed2cb
|
Added a wait statement to the AST, and added Rain tests for parsing wait statements
|
2007-09-26 23:00:09 +00:00 |
|
Neil Brown
|
db4f05932b
|
Fixed a conflict between the old time-related patches and the new alt patches
|
2007-09-26 21:39:16 +00:00 |
|
Neil Brown
|
769dc3c79a
|
Rain: changed the if, while and each loops to require a block as their body, rather than just a statement.
|
2007-09-26 18:03:42 +00:00 |
|
Neil Brown
|
420839ef1e
|
Rain: added tests for parsing else guards in alts
|
2007-09-26 19:56:11 +00:00 |
|
Neil Brown
|
9c87478110
|
Corrected a test number in ParseRainTest
|
2007-09-26 19:44:33 +00:00 |
|
Neil Brown
|
9cfbed3c6e
|
Rain: added tests for parsing alt statements
|
2007-09-26 19:39:37 +00:00 |
|
Neil Brown
|
ae262125da
|
Rain: added parse tests for things related to time
|
2007-09-19 12:03:55 +00:00 |
|
Neil Brown
|
01f763373d
|
Rain: added a new pass for folding constants
|
2007-09-15 09:36:50 +00:00 |
|
Neil Brown
|
3f573dabd5
|
Rain: corrected innerBlock to work sensibly with multiple declarations (particularly for the start of par blocks)
|
2007-09-14 12:53:26 +00:00 |
|
Neil Brown
|
ff9b0d6611
|
Rain: changed the innerBlock parser to work with the new rules for declarations in par blocks, and also simplified its output slightly
|
2007-09-14 12:22:12 +00:00 |
|
Neil Brown
|
59d86a0afc
|
Rain: stopped semi-colon being a valid statement by itself
|
2007-09-14 11:46:18 +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 |
|