-- -- This file has been auto-generated by egison-translator. -- def nishiwakiIf {a} (b: Bool) (e1: a) (e2: a) : a := head (matchAll b as matcher | $ as something with | True -> [e1] | False -> [e2] with | $x -> x) nishiwakiIf True 1 2 nishiwakiIf False 1 2 nishiwakiIf (1 = 1) 1 2 io (nishiwakiIf True (print "OK") (print "NG")) io (nishiwakiIf False (print "NG") (print "OK")) io (nishiwakiIf (1 = 1) (print "OK") (print "NG"))