func doExceptSyntaxError println('except SyntaxError, e'+code(_id_)+':') block.inclvl() event(onExceptSyntaxError, 'e'+code(_id_)+'.__str__') block.declvl() end func args return 'e'+code(_id_)+'.args' end func filename return 'e'+code(_id_)+'.filename' end func lineno return 'e'+code(_id_)+'.lineno' end func message return 'e'+code(_id_)+'.message' end func msg return 'e'+code(_id_)+'.msg' end func offset return 'e'+code(_id_)+'.offset' end func print_file_and_line return 'e'+code(_id_)+'.print_file_and_line' end func text return 'e'+code(_id_)+'.text' end