Re: [BLACKBOX] Symbol Table and Syntax Tree browsing

From: [at]} <Chris>
Date: Tue, 8 Feb 2011 08:57:54 +1030

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

_______________________________

        From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
Aubrey.McIntosh{([at]})nowhere.xy
        Sent: Monday, 7 February 2011 10:31 PM
        To: BLACKBOX{([at]})nowhere.xy
        Subject: [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 ;-)

Regards,
Chris

Chris Burrows
CFB Software
Astrobe v3.2: ARM Oberon-07 Development System
http://www.astrobe.com


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1626471873_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19ccGFyDQpccGFyDQpcdGFiIEZyb206IEJsYWNrQm94IFttYWlsdG86QkxBQ0tCT1hATElTVFMu
T0JFUk9OLkNIXSBPbiBCZWhhbGYgT2ZccGFyDQpBdWJyZXkuTWNJbnRvc2hAQUxVTU5JLlVURVhB
Uy5ORVRccGFyDQpcdGFiIFNlbnQ6IE1vbmRheSwgNyBGZWJydWFyeSAyMDExIDEwOjMxIFBNXHBh
cg0KXHRhYiBUbzogQkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIXHBhcg0KXHRhYiBTdWJqZWN0OiBb
QkxBQ0tCT1hdIFN5bWJvbCBUYWJsZSBhbmQgU3ludGF4IFRyZWUgYnJvd3NpbmdccGFyDQpcdGFi
IFxwYXINClx0YWIgXHBhcg0KXHRhYiBIYXMgYW55b25lIHdyaXR0ZW4gYSByZXBsYWNlbWVudCBm
b3IgQ1BWIHRoYXQgd2lsbCBwcm9kdWNlIGEgaHVtYW5ccGFyDQpyZWFkYWJsZSB2ZXJzaW9uIG9m
IHRoZSBzeW50YXggdHJlZSBhbmQgc3ltYm9sIHRhYmxlPyBccGFyDQpccGFyDQpccGFyDQpJIGRv
bid0IGtub3cgb2Ygb25lIGJ1dCBpZiB5b3UgYXJlIHRoaW5raW5nIG9mIHdyaXRpbmcgb25lIHlv
dXJzZWxmIHRoZVxwYXINCmRpc3NlcnRhdGlvbiAnU2VwYXJhdGUgQ29tcGlsYXRpb24gYW5kIE1v
ZHVsZSBFeHRlbnNpb24nIGJ5IFJlZ2lzIENyZWxpZXInc1xwYXINCih0aGUgYXV0aG9yIG9mIHRo
ZSBvcmlnaW5hbCBFVEggT1AyIGNvbXBpbGVyIHRoYXQgdGhlIENQIGNvbXBpbGVyIGV2b2x2ZWRc
cGFyDQpmcm9tKSBzaG91bGQgYmUgdXNlZnVsIHRvIGhlbHAgeW91IHVuZGVyc3RhbmQgd2hhdCBp
cyBnb2luZyBvbi4gSXQgaXNccGFyDQpzaWduaWZpY2FudGx5IG1vcmUgZGV0YWlsZWQgdGhhbiBo
aXMgT1AyIHBhcGVyIHJlZmVyZW5jZWQgaW4gdGhlIENQViBtb2R1bGUuXHBhcg0KWW91IGNhbiBk
b3dubG9hZCBhIGNvcHkgZnJvbSB0aGUgTW9kdWxhd2FyZSBzaXRlOlxwYXINClxwYXINCmh0dHA6
Ly93d3cubW9kdWxhd2FyZS5jb20vbXdvZmVhLmh0bVxwYXINClxwYXINCkdvb2QgbHVjayAtIGl0
IGlzIGJleW9uZCBtZSA7LSlccGFyDQpccGFyDQpSZWdhcmRzLFxwYXINCkNocmlzXHBhcg0KXHBh
cg0KQ2hyaXMgQnVycm93c1xwYXINCkNGQiBTb2Z0d2FyZVxwYXINCkFzdHJvYmUgdjMuMjogQVJN
IE9iZXJvbi0wNyBEZXZlbG9wbWVudCBTeXN0ZW1ccGFyDQpodHRwOi8vd3d3LmFzdHJvYmUuY29t
XHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2Fn
ZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5D
SFx9fQBOPVQ=
----boundary-LibPST-iamunique-1626471873_-_---
Received on Mon Feb 07 2011 - 23:27:54 UTC

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