Re: [BLACKBOX] Symbol Table and Syntax Tree browsing

From: [at]} <Chris>
Date: Tue, 8 Feb 2011 09:09:07 +1030

----boundary-LibPST-iamunique-271428884_-_-
Content-type: text/plain

>-----Original Message-----
>From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
>Chris Burrows
>Sent: Tuesday, 8 February 2011 8:58 AM
>To: BLACKBOX{([at]})nowhere.xy
>Subject: Re: [BLACKBOX] Symbol Table and Syntax Tree browsing
>
>
> Has anyone written a replacement for CPV that will
>produce a human readable version of the syntax tree and symbol table?
>
>
>I don't know of one but if you are thinking of writing one
>yourself the dissertation 'Separate Compilation and Module
>Extension' by Regis Crelier's (the author of the original ETH
>OP2 compiler that the CP compiler evolved
>from) should be useful to help you understand what is going
>on. It is significantly more detailed than his OP2 paper
>referenced in the CPV module.
>You can download a copy from the Modulaware site:
>
>http://www.modulaware.com/mwofea.htm
>
>Good luck - it is beyond me ;-)
>

P.S. The standard BlackBox DevBrowser module produces a human readable
version of the symbol *files* - have a look at the source code of that as
well,

Chris.


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-271428884_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxw
YXINCj5Gcm9tOiBCbGFja0JveCBbbWFpbHRvOkJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSF0gT24g
QmVoYWxmIE9mIFxwYXINCj5DaHJpcyBCdXJyb3dzXHBhcg0KPlNlbnQ6IFR1ZXNkYXksIDggRmVi
cnVhcnkgMjAxMSA4OjU4IEFNXHBhcg0KPlRvOiBCTEFDS0JPWEBMSVNUUy5PQkVST04uQ0hccGFy
DQo+U3ViamVjdDogUmU6IFtCTEFDS0JPWF0gU3ltYm9sIFRhYmxlIGFuZCBTeW50YXggVHJlZSBi
cm93c2luZ1xwYXINCj5ccGFyDQo+XHRhYiBccGFyDQo+XHRhYiBIYXMgYW55b25lIHdyaXR0ZW4g
YSByZXBsYWNlbWVudCBmb3IgQ1BWIHRoYXQgd2lsbCBccGFyDQo+cHJvZHVjZSBhIGh1bWFuIHJl
YWRhYmxlIHZlcnNpb24gb2YgdGhlIHN5bnRheCB0cmVlIGFuZCBzeW1ib2wgdGFibGU/IFxwYXIN
Cj5ccGFyDQo+XHBhcg0KPkkgZG9uJ3Qga25vdyBvZiBvbmUgYnV0IGlmIHlvdSBhcmUgdGhpbmtp
bmcgb2Ygd3JpdGluZyBvbmUgXHBhcg0KPnlvdXJzZWxmIHRoZSBkaXNzZXJ0YXRpb24gJ1NlcGFy
YXRlIENvbXBpbGF0aW9uIGFuZCBNb2R1bGUgXHBhcg0KPkV4dGVuc2lvbicgYnkgUmVnaXMgQ3Jl
bGllcidzICh0aGUgYXV0aG9yIG9mIHRoZSBvcmlnaW5hbCBFVEggXHBhcg0KPk9QMiBjb21waWxl
ciB0aGF0IHRoZSBDUCBjb21waWxlciBldm9sdmVkXHBhcg0KPmZyb20pIHNob3VsZCBiZSB1c2Vm
dWwgdG8gaGVscCB5b3UgdW5kZXJzdGFuZCB3aGF0IGlzIGdvaW5nIFxwYXINCj5vbi4gSXQgaXMg
c2lnbmlmaWNhbnRseSBtb3JlIGRldGFpbGVkIHRoYW4gaGlzIE9QMiBwYXBlciBccGFyDQo+cmVm
ZXJlbmNlZCBpbiB0aGUgQ1BWIG1vZHVsZS5ccGFyDQo+WW91IGNhbiBkb3dubG9hZCBhIGNvcHkg
ZnJvbSB0aGUgTW9kdWxhd2FyZSBzaXRlOlxwYXINCj5ccGFyDQo+aHR0cDovL3d3dy5tb2R1bGF3
YXJlLmNvbS9td29mZWEuaHRtXHBhcg0KPlxwYXINCj5Hb29kIGx1Y2sgLSBpdCBpcyBiZXlvbmQg
bWUgOy0pXHBhcg0KPlxwYXINClxwYXINClAuUy4gVGhlIHN0YW5kYXJkIEJsYWNrQm94IERldkJy
b3dzZXIgbW9kdWxlIHByb2R1Y2VzIGEgaHVtYW4gcmVhZGFibGVccGFyDQp2ZXJzaW9uIG9mIHRo
ZSBzeW1ib2wgKmZpbGVzKiAtIGhhdmUgYSBsb29rIGF0IHRoZSBzb3VyY2UgY29kZSBvZiB0aGF0
IGFzXHBhcg0Kd2VsbCxccGFyDQpccGFyDQpDaHJpcy5ccGFyDQpccGFyDQpccGFyDQotLS0tXHBh
cg0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFD
S0JPWCIgdG8gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIXH19AE9MRQ==
----boundary-LibPST-iamunique-271428884_-_---
Received on Mon Feb 07 2011 - 23:39:07 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:18 UTC