1
Fork 0
mini-java/miniJava/tests/pa2_tests/pass291.java

35 lines
640 B
Java
Raw Normal View History

// PA2 pass AST reflects associativity of nested if stmts
class B {
public void foo() {
// nested if stmts should associate in order suggested
// by indentation
if (b)
if (c)
x = 1;
else
x = 2;
else
if (d)
x = 11;
else
x = 22;
if (true)
if (false)
x = 3;
else
x = 4;
if (!true)
x = 33;
else
if (!false)
x = 44;
else
x = 55;
}
}