From dougo@ccs.neu.edu Tue Nov 4 16:38:48 1997 Received: from mizar.ccs.neu.edu (mizar.ccs.neu.edu [129.10.113.98]) by amber.ccs.neu.edu (8.8.6/8.7.3) with ESMTP id QAA22363; Tue, 4 Nov 1997 16:32:45 -0500 (EST) Received: (dougo@localhost) by mizar.ccs.neu.edu (8.8.6/8.6.4) id QAA01738; Tue, 4 Nov 1997 16:32:44 -0500 (EST) Date: Tue, 4 Nov 1997 16:32:44 -0500 (EST) Message-Id: <199711042132.QAA01738@mizar.ccs.neu.edu> From: Doug Orleans To: intobj@ibm.net Cc: "demeter@ccs.neu.edu" Subject: Re: Available source code for Demeter Java from ftp://ftp.ccs.neu.edu/pub/research/demeter/DemeterJava/ In-Reply-To: <345FB935.21E9@ibm.net> References: <345FB935.21E9@ibm.net> X-Mailer: VM 6.22 under 19.15p7 XEmacs Lucid X-Face: (4D-osoq?}7M3\EgvbWKo > Source files are in .cd and .beh form. You can generate source code > > in pure java form locally. > > Hello Kedar, as you mentioned, a large portion of the classes which > resides > in the package EDU.neu.ccs.demeter.tools.demjava could be > generated from the demjava.cd and .beh files. The class __Subtraversal > and those > which uses __V_ as prefix for class name can't be generated and their > source code > is not available. I have listed some of them below: > > * __V_ProgramBehavior_collectBehavior > * __V_RepeatedPart_get_classname > * __V_RepeatedPart_set_classname > * __V_SGEdge_checkConstraint > * __V_StrategyGraph_allSourcesAndTargetsMarked > * __V_StrategyGraph_markReachableBackwardFromTargets > * __V_StrategyGraph_markReachableForwardFromSources > * __V_Subclass_get_classname > * __V_Superclass_get_classname > * __V_TraversalDef_fillInVisitorNames > * __V_TraversalDef_getVisitorClassName > * __V_TraversalParms_collectVisitorNames > * __V_VisitorSpec_hasReturnValue > * __V_VisitorSpec_setReturnType. If you've run the commands exactly as they appear in the GNUmakefile, these should be generated in the gen/ directory. Maybe there's some problem in Windows with listing files that start with an underscore? > Also, all classes and interfaces defined in the package > EDU.neu.ccs.demeter.common.tg can't > be generated as well and their source code is not available. The source for the tg package is in the tg subdirectory (also in Demeter/Java, in tg.cd and tg.beh). --Doug