michael@0: michael@0: TryToCatch(); michael@0: TryToCatch(); michael@0: function Thrower( v ) { michael@0: throw "Caught"; michael@0: } michael@0: function Eval( v ) { michael@0: SECTION : Thrower(TryToCatch, v, ': 3') michael@0: } michael@0: function TryToCatch( value, expect ) { michael@0: try { michael@0: Eval( value ) michael@0: } catch (e) { } michael@0: }