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 17715 days, 14 hours, 55 minutes ago.