       10 // IF test program
       20 //
       30 a:=4
       40 b:=8
       50 //
       60 IF a=b THEN SYS assert, FALSE
       70 //
       80 IF a<>b THEN
       90   NULL
      100 ELSE
      110   SYS assert, FALSE
      120 ENDIF
      130 //
      140 IF a=b THEN
      150   SYS assert, FALSE
      160 ENDIF
      170 //
      180 IF a=b THEN
      190   SYS assert, FALSE
      200 ELIF a>b
      210   SYS assert, FALSE
      220 ELIF a<b
      230   NULL
      240 ELIF a<=b
      250   SYS asser, FALSE  // Should be caught earlier
      260 ELSE
      270   SYS asser, FALSE  // Should be caught earlier
      280 ENDIF
      290 //
      300 PRINT "Ok"
