Soc2cUtilSourceDependending on Lv6MainArgs.global.soc2_no_switch gen_c_switch "c" ["case1","stmt1" ; "case2","stmt2" ; ... ] returns switch(c) { case case1: stmt1 ; break; case case2: stmt2 ; break; ... } or if (c == case1) { stmt1 } else { if (c == case2) { stmt2 } else { ... nop; }....}