From jcurry@ccs.neu.edu Fri Dec 12 17:16:22 1997 Received: from denali.ccs.neu.edu (jcurry@denali.ccs.neu.edu [129.10.113.75]) by amber.ccs.neu.edu (8.8.6/8.8.6) with ESMTP id RAA06276 for ; Fri, 12 Dec 1997 17:16:21 -0500 (EST) From: John Curry Received: (from jcurry@localhost) by denali.ccs.neu.edu (8.8.6/8.8.6) id RAA03196 for lieber@ccs.neu.edu; Fri, 12 Dec 1997 17:16:20 -0500 (EST) Date: Fri, 12 Dec 1997 17:16:20 -0500 (EST) Message-Id: <199712122216.RAA03196@denali.ccs.neu.edu> To: lieber@ccs.neu.edu Subject: Re: going to places Status: R Content-Length: 836 Hi Karl, You had asked me why I went to so many places with my BlockVisitor but only add functionality at Block, DeclList, and Expr. I wish I had a better answer but here is the truth of it. During the early stages of the development of my project, I had most of the code (traversals , visitors, etc.) in one file. At a later point when the project started to grow, I broke the code into multiple files, and edited where appropriate. It appears that I failed to complete the edits to the traversal used for declaration lists, and never removed the destinations that were not required. I believe the code was copied from the expression traversal that did in fact visit all the specified destinations. Sorry, John Curry PS the comparison between my Demeter/Java project and the original implementation is on it's way shortly.