iftest.frink

View or download 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"]

   


View or download 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 17645 days, 8 hours, 33 minutes ago.