After only 20 years, I have come to realize that the OP2 compiler is the foundation of all the Oberon related systems I have used. ETH report 125 and various publications in Software, Practice and Experience give a good guide to understanding the Component Pascal compiler that is currently in use.
So this is almost certainly the very dissertation I hoped would exist.
On Tue, Feb 8, 2011 at 8:23 AM, Mike McGaw <mike{([at]})nowhere.xy
I sent this from the wrong address; so, here is the resend.
Michael A. McGaw, Ph.D.
McGaw Technology, Inc.
P.O. 26268
Fairview Park, Ohio 44126
(216) 521-3490
(216) 521-3491 FAX
www.mcgawtech.com
----- Forwarded Message ----
From: Michael McGaw <mcgawma{([at]})nowhere.xy
To: BlackBox <BLACKBOX{([at]})nowhere.xy
Sent: Tue, February 8, 2011 9:08:20 AM
Subject: Re: [BLACKBOX] Symbol Table and Syntax Tree browsing
Aubrey:
I do not know about CP, but, V4 for the PPC from Linz had a piece of work that might be of interest:
http://ssw.jku.at/Teaching/MasterTheses/InterpreterFramework/
The fileset for this project includes a symbol table dumper and an AST dumper. I don't know how close the AST for OP2 is to CP, so, this may be of marginal use. It is a clever piece of work, sort of a 'visible OP2' system, for those who are interested in the intermmediate representation and how to work with it, at least with regard to interpretation (as opposed to code generation).
-Mike
_____
From: "Aubrey.McIntosh{([at]})nowhere.xy
To: BLACKBOX{([at]})nowhere.xy
Sent: Mon, February 7, 2011 7:00:39 AM
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?
--
Aubrey McIntosh, Ph.D.
1502 Devon Circle
Austin TX 78723-1814
http://home.grandecom.net/~amcintosh/aubrey/Search/
---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy--
Aubrey McIntosh, Ph.D.
1502 Devon Circle
Austin TX 78723-1814
http://home.grandecom.net/~amcintosh/aubrey/Search/
---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy
Received on Tue Feb 08 2011 - 17:33:10 UTC