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
|
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
|
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 |
|