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 20218 days, 0 hours, 14 minutes ago.