import java.util.*; import Jakarta.util.FixDosOutputStream; import java.io.*; // note: we are using GetName here but really, we want to use // the full-path name of arguments eventually. /** production AST_ParList : FormalParameter ( "," FormalParameter )* ; * * @layer<preprocess> */ public class AST_ParList { public String signature() { AstCursor c = new AstCursor(); String result = ""; for ( c.FirstElement( this ); c.MoreElement(); c.NextElement() ) { result = result + ( ( FormalParameter ) c.node ).GetName() + ","; } return result; } }