func doExceptEnvironmentError println('except EnvironmentError, e'+code(_id_)+':') block.inclvl() event(onExceptEnvironmentError, 'e'+code(_id_)+'.__str__') block.declvl() end func args return 'e'+code(_id_)+'.args' end func errno return 'e'+code(_id_)+'.errno' end func filename return 'e'+code(_id_)+'.filename' end func message return 'e'+code(_id_)+'.message' end func strerror return 'e'+code(_id_)+'.strerror' end