Download or view iftest.frink in plain text format
// Internal testing tool to make sure that if/then/else statements
// are parsed correctly.
print["Case 1..."]
if 3<2
println["error"]
else
println["ok"]
print["Case 2..."]
if 3<2
println["error"]
else
{
println["ok"]
}
print["Case 3..."]
if (1<2)
println["ok"]
else
println["error"]
print["Case 4..."]
if (1>2)
println["error"]
else
println["ok"]
print["Case 5..."]
if 3<2
{
println["error"]
} else
{
println["ok"]
}
print["Case 6..."]
if 3<2
{
println["error"]
} else
println["ok"]
print["Case 7..."]
if 2<3
{
println["ok"]
} else
println["error"]
print["Case 8..."]
if 2<3
println["ok"]
else
println["error"]
print["Case 9..."]
if 3<2
{
println["error"]
}
else
{
println["ok"]
}
print["Case 10..."]
if 3<2
{
println["error"]
}
else
println["ok"]
print["Case 11..."]
if 2<3
{
println["ok"]
}
else
println["error"]
print["Case 12..."]
if 2<3
{
println["ok"]
}
else
{
println["error"]
}
print["Case 13..."]
if 2<3
println["ok"]
print["Case 14..."]
if 2<4
println["ok"]
print["Case 15..."]
if 1>2
println["error"]
else
if 1<2
println["ok"]
print["Case 16..."]
if 1>2
println["error"]
else
if 1>2
println["error"]
else
println["ok"]
print["Case 17..."]
if 1>2
println["error"]
else
{
if 1<2
println["ok"]
}
print["Case 18..."]
if 1>2
println["error"]
else
{
if 1>2
println["error"]
else
println["ok"]
}
print["Case 19..."]
if 1>2
{
println["error"]
}
else
if 1<2
println["ok"]
print["Case 20..."]
if 1>2
{
println["error"]
}
else
if 1>2
println["error"]
else
println["ok"]
print["Case 21..."]
if 1>2
{
println["error"]
}
else
{
if 1<2
println["ok"]
}
print["Case 22..."]
if 1>2
{
println["error"]
}
else
{
if 1>2
println["error"]
else
println["ok"]
}
print["Case 23..."]
if 1>2
{
println["error"]
} else
if 1<2
println["ok"]
print["Case 24..."]
if 1>2
{
println["error"]
} else
if 1>2
println["error"]
else
println["ok"]
print["Case 25..."]
if 1>2
{
println["error"]
} else
{
if 1<2
println["ok"]
}
print["Case 26..."]
if 1>2
{
println["error"]
} else
{
if 1>2
println["error"]
else
println["ok"]
}
print["Case 27..."]
if 1>2
{
println["error"]
}
else
if 1<2
println["ok"]
print["Case 28..."]
if 1>2
{
println["error"]
}
else
{
if 1<2
println["ok"]
}
print["Case 29..."]
if 1>2
{
println["error"]
}
// O hai. I'm a comment.
// I'm in ur else statement... breakin ur parser.
else
{
if 1>2
println["error"]
else
println["ok"]
}
Download or view iftest.frink in plain text format
This is a program written in the programming language Frink.
For more information, view the Frink
Documentation or see More Sample Frink Programs.
Alan Eliasen was born 20145 days, 13 hours, 26 minutes ago.