BOO-988: Added else block to the for and while statements, and include a suite of...
commitb320741e36ab9ef052085de7437610f79de43845
authorneoeinstein <neoeinstein@2c1201b4-01cd-e047-a400-b836ae1fbc61>
Tue, 8 Apr 2008 15:50:55 +0000 (8 15:50 +0000)
committerneoeinstein <neoeinstein@2c1201b4-01cd-e047-a400-b836ae1fbc61>
Tue, 8 Apr 2008 15:50:55 +0000 (8 15:50 +0000)
tree6f3b68dfbaa286aa03772cc4610e83bbf10fde17
parent70eb7c124540809690384916a91137aa127fc234
BOO-988: Added else block to the for and while statements, and include a suite of testcases for verification of the oddities.

git-svn-id: https://svn.codehaus.org/boo/boo/trunk@2912 2c1201b4-01cd-e047-a400-b836ae1fbc61
15 files changed:
ast.model.boo
src/Boo.Lang.Compiler/Ast/Visitors/BooPrinterVisitor.cs
src/Boo.Lang.Compiler/Steps/EmitAssembly.cs
src/Boo.Lang.Compiler/Steps/NormalizeIterationStatements.cs
src/Boo.Lang.Compiler/Steps/OptimizeIterationStatements.cs
src/Boo.Lang.Compiler/Steps/ProcessMethodBodies.cs
src/Boo.Lang.Parser/boo.g
tests/testcases/integration/statements/for_else-1.boo [new file with mode: 0644]
tests/testcases/integration/statements/for_else-2.boo [new file with mode: 0644]
tests/testcases/integration/statements/for_else-3.boo [new file with mode: 0644]
tests/testcases/integration/statements/for_else-4.boo [new file with mode: 0644]
tests/testcases/integration/statements/while_else-1.boo [new file with mode: 0644]
tests/testcases/integration/statements/while_else-2.boo [new file with mode: 0644]
tests/testcases/integration/statements/while_else-3.boo [new file with mode: 0644]
tests/testcases/integration/statements/while_else-4.boo [new file with mode: 0644]