RE: recover and get error message? - parsing th syntax trees
Simon Peyton-Jones <[email protected]> Wed, 4 Jun 2008 16:50:46 +0100
| Newsgroups | gmane.comp.lang.haskell.template |
|---|---|
| Message-ID | <638ABD0A29C8884A91BC5FB5C349B1C32AE594539F@EA-EXMSG-C334.europe.corp.microsoft.com> |
--===============1749219301== Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 R29vZCBwb2ludC4gSSd2ZSBjcmVhdGVkIGEgZmVhdHVyZS1yZXF1ZXN0IHRpY2tldCBodHRwOi8v aGFja2FnZS5oYXNrZWxsLm9yZy90cmFjL2doYy90aWNrZXQvMjM0MC4gIEFueSBjb21tZW50cyBm cm9tIG90aGVyIFRIIGZvbGs/DQoNClNpbW9uDQoNCnwgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCnwgRnJvbTogdGVtcGxhdGUtaGFza2VsbC1ib3VuY2VzQGhhc2tlbGwub3JnIFttYWlsdG86 dGVtcGxhdGUtaGFza2VsbC1ib3VuY2VzQGhhc2tlbGwub3JnXSBPbiBCZWhhbGYgT2YNCnwgTWFy YyBXZWJlcg0KfCBTZW50OiAyNSBNYXkgMjAwOCAxODoyNw0KfCBUbzogdGVtcGxhdGUtaGFza2Vs bEBoYXNrZWxsLm9yZw0KfCBTdWJqZWN0OiBbVGVtcGxhdGUtaGFza2VsbF0gcmVjb3ZlciBhbmQg Z2V0IGVycm9yIG1lc3NhZ2U/IC0gcGFyc2luZyB0aCBzeW50YXggdHJlZXMNCnwNCnwgSSdkIGxp a2UgdG8gaW1wbGVtZW50IGEgc2ltcGxlIGhlbHBlciBmdW5jdGlvbg0KfCAtLSBoZWxwZXIgcGFz cmluZyB0aGUgcmVpZnkgb3V0cHV0DQp8IHRoQ2hvaWNlIDo6IGEgLT4gWyBhIC0+IFEgciBdIC0+ IFEgcg0KfCB0aENob2ljZSBhIGxpc3QgPSB0aENob2ljZScgbGlzdA0KfCAgIHdoZXJlDQp8ICAg dGhDaG9pY2UnIFtdID0gZmFpbCAkICJubyBwYXJzZXIgZGlkIG1hdGNoIg0KfCAgIHRoQ2hvaWNl JyAocDpwcykgPSAocCBhKSBgcmVjb3ZlcmAgKHRoQ2hvaWNlJyBwcykNCnwNCnwgSG93ZXZlciB0 aGVyZSBJIGNhbid0IGdldCB0aGUgcmVzdWx0IG9mIHdoeSBhIHBhcnNlciBoYXMgZmFpbGVkIHRo aXMNCnwgd2F5Og0KfCB0aENob2ljZSA6OiBbIGEgLT4gUSByIF0gLT4gUSByDQp8IHRoQ2hvaWNl IGEgbGlzdCA9IHRoQ2hvaWNlJyBbXSBsaXN0DQp8ICAgd2hlcmUNCnwgICB0aENob2ljZScgZXJy b3JzIFtdID0gZmFpbCAkICJubyBwYXJzZXIgZGlkIG1hdGNoOiBlcnJvciBtZXNzYWdlcyAiICsr IChzaG93IGVycm9ycykNCnwgICB0aENob2ljZScgZXJyb3JzIChwOnBzKSA9IChwIGEpIGByZWNv dmVyYCBcZSAtPiAodGhDaG9pY2UnIChlOmVycm9ycykgcHMpDQp8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXl4gIHVuZm90dW5hdGVseSByZWNvdmVyDQp8ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvZXNuJ3Qgc3Vw cG9ydCBwYXNzaW5nIHRoaXMgXGUNCnwNCnwgVG8gc2hvdyBhIG5pY2UgbGlzdA0KfCAgICAgICAg IGV4cGVjdGVkIGVpdGhlcg0KfCAgICAgICAgIGEpIC4uLg0KfCAgICAgICAgIGIpIC4uLg0KfCAg ICAgICAgIGMpIC4uLg0KfCAgICAgICAgIGJ1dCBubyBwYXJzZXIgZGlkIG1hdGNoIHRoZSBwYXNz ZWQgYXJnDQp8ICAgICAgICAgLi4uDQp8DQp8IEkndmUgYWxzbyB0cmllZCBgY2F0Y2hFcnJvcmAg YnV0IHRoZXJlIHdhcyBubyBpbnN0YW5jZS4uDQp8IElzIHRoZXJlIGFub3RoZXIgd2F5IGhhbmRs aW5nIHRoaXMgb3Igc2hvdWxkIEkganVzdCB1c2UNCnwgRWl0aGVyIEVycm9yIHJlc3VsdCBhbmQN CnwgICAgICAgICByZXR1cm4gLiBMZWZ0ICQNCnwgICAgICAgICByZXR1cm4gLiBSaWdodCAkDQp8 IG9yIHB1dCBraW5kIG9mIEVycm9yTW9uYWQgb24gdG9wIG9mIHRoZSBRIG1vbmFkIG15c2VsZj8N CnwNCnwgTXkgdXNlIGNhc2U6DQp8IFBhcnNlIGRpZmZlcmVudCBzZXR0aW5ncyBzcGVjaWZpZWQg YnkgdXNpbmcgZGlmZmVyZW50IHR5cGVzIHN1Y2ggYXMNCnwgVW5pcUtleSBvciAoS2V5IEZvbyAo KSkgb3IgcmVsYXRpb24gc2V0dGluZ3MNCnwNCnwgICAgICAgICB0eXBlIFRpY2tldHMgPSBUYWJs ZSAoQXV0b2luYywgU3VybmFtZSwgVGVzdENhc2UuTmFtZSkNCnwgICAgICAgICAgICAgICAgIChL ZXkgTmFtZSAoKSwgS2V5IFN1cm5hbWUgKCkpDQp8ICAgICAgICAgICAgICAgICAoUmVsIEluYm91 bmQgRmxpZ2h0cywgUmVsIE91dGJvdW5kICggTWF5YmUgRmxpZ2h0cykgKQ0KfA0KfCAgICAgICAg IHR5cGUgPG5hbWU+ID0gVGFibGUgPGNvbHM+DQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8a2V5cz4NCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXN0ZXIgdGFibGVzPg0K fA0KfCAgICAgICAgIDxrZXlzPiA6IHRoZSBwcmltYXJ5IGtleSBmaWVsZCBpcyBhZGRlZCBhdXRv bWF0aWNhbGx5DQp8ICAgICAgICAgICAgICAgICBleGFtcGxlOiBrZXkgRm9vICgtPiBNYXAgRm9v IHJvdykNCnwgICAgICAgICAgICAgICAgICAgICAgICAgIGRvdWJsZSBpbmRleCAoRm9vMiwgQmFy KSAoLT4gTWFwIEZvbzIgKCBNYXAgQmFyIHJvdyApICkgKQ0KfCAgICAgICAgICAgICAgICAgKCBV bmlxS2V5IEZvbw0KfCAgICAgICAgICAgICAgICAgLCBLZXkgRm9vMiAoIEtleSBCYXIgKCkgKQ0K fCAgICAgICAgICAgICAgICAgKQ0KfCAgICAgICAgIDxtYXN0ZXIgdGFibGVzPjoNCnwgICAgICAg ICAgICggVGFibGVNYXN0ZXINCnwgICAgICAgICAgICwgUmVsIElkVHlwZSBUYWJsZU1hc3RlcjIN CnwgICAgICAgICAgIC0tIG9wdGlvbmFsIHJlbGF0aW9uICAoZWcgYSB0aWNrZXQgbWF5IGhhdmUg YSByZXRvdXIsIGJ1dCBkb2Vzbid0IGhhdmUgdG8gaGF2ZSkNCnwgICAgICAgICAgICwgTWF5YmUg VGFibGVNYXN0ZXI0DQp8ICAgICAgICAgICAsIChSZWwgSWRUeXBlIChNYXliZSBUYWJsZU1hc3Rl cjUpKQ0KfCAgICAgICAgICAgKQ0KfA0KfCBJcyB0aGVyZSBhbHJlYXkgYSBsaWJyYXJ5IHByb3Zp ZGluZyB0aGlzIGtpbmQgb2YgZXJyb3IgcmVwb3J0aW5nIGZvcg0KfCBwYXJzaW5nIGhhc2tlbGwg dGVtcGxhdGUgc3ludGF4IHRyZWVzPw0KfA0KfCBNYXJjIFdlYmVyDQp8IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQp8IHRlbXBsYXRlLWhhc2tlbGwgbWFp bGluZyBsaXN0DQp8IHRlbXBsYXRlLWhhc2tlbGxAaGFza2VsbC5vcmcNCnwgaHR0cDovL3d3dy5o YXNrZWxsLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3RlbXBsYXRlLWhhc2tlbGwNCg== --===============1749219301== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ template-haskell mailing list [email protected] http://www.haskell.org/mailman/listinfo/template-haskell --===============1749219301==--