temporary tweaks to codebox parsing so that eval with IF statements will not crash, default return value is last assignment