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==--