Re: Re: [Legong-devel] First release available for download
Status: Pre-Alpha
Brought to you by:
thaberkern
From: Timo H. <tim...@ya...> - 2003-02-13 08:00:23
|
Hi, ok, than lets start. For a "class manager" we need the following features. - Simple interface for getting all methods and members for a given object instance. Lets say we have the foolowing "code" String XYZ = "Test"; At another part of the code the legong user types in XYZ. -> The editor component will throw an event, so we kwnow that a completion combox box mus be drawn. I think the ClassManager should have a method in the form: public ArrayList getMethodsForInstance(string strClassName, string strInstanceName); This method gets the name of the current class and the name of the objkect instance (in this case XYZ). The method needs to look up what type XYZ is and what methods are available for this class. Therefor it needs internal HashMaps where this information is saved. To generate this HashMap you will ne a class parser. The parser can generated with a parser generator. About a year ago i tested ANTLR (www.antlr.org). It generates me a Java parser. In the meanwhile there is a C# version of the parser generator. So i think i should be possible to build a c# based java parser with antlr. And we need a second/third method: public ArrayList getMethods(string strClassName) public ArrayList getMembers/string strClassName) This method delivers all methods and members of a class. The objects in the ArrayList of all Methods should be include the following informations: 1.) Method/Member Name 2.) Visiblity (public, private, protected) 3.) return parameters 4.) parameters I think thats it. Questions / ideas. What think the others?? Timo --- man...@ti... wrote: > hi > i was looking for your first release of legong, now, let me know what can > i start to develop. i'm oriented for develop the class manager for code > completition and other > let me know... > > manuel > > >-- Messaggio Originale -- > >From: Timo Haberkern <tim...@ya...> > >Subject: Re: Re: [Legong-devel] First release available for download > >To: leg...@li... > >Reply-To: leg...@li... > >Date: Tue, 11 Feb 2003 06:42:42 -0800 (PST) > > > > > >Ups, > > > >i think i was wrong and you are right. The size is about 24 MB. I will > add > >a > >download url on the project page. > > > >Timo > >--- Björn Wallmeier <BWa...@we...> wrote: > >> Hi, > >> hmm then you should write the link to the .NET on the Project Page. I > search > >> on microsoft.de but I only find the .NET Framework. 25 MB :( > >> > >> And the installer say that I need the Framework. ;( > >> > >> Björn > >> > >______________________________________________________________________________ > >> Die vCard - Ihr neues Kennzeichen - bei WEB.DE FreeMail! > >> http://freemail.web.de/features/?mc=021156 > >> > >> > >> > >> ------------------------------------------------------- > >> This SF.NET email is sponsored by: > >> SourceForge Enterprise Edition + IBM + LinuxWorld > http://www.vasoftware.com > >> _______________________________________________ > >> Legong-devel mailing list > >> Leg...@li... > >> https://lists.sourceforge.net/lists/listinfo/legong-devel > >> > >> > > > > > >===== > >Tim...@fa... > > > >************************************** > >* Halt! Schon mal * > >* http://www.fantastic-bits.de * > >* besucht? * > >************************************** > > > >__________________________________________________ > >Do you Yahoo!? > >Yahoo! Shopping - Send Flowers for Valentine's Day > >http://shopping.yahoo.com > > > > > >------------------------------------------------------- > >This SF.NET email is sponsored by: > >SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > >http://www.vasoftware.com > >_______________________________________________ > >Legong-devel mailing list > >Leg...@li... > >https://lists.sourceforge.net/lists/listinfo/legong-devel > > > __________________________________________________________________ > Tiscali ADSL parte da 6,1 euro al mese e in più > l'attivazione e il primo mese sono GRATIS! > Vai all'offerta, oppure scopri di che ADSL sei con il test on line. > http://point.tiscali.it/adsl > > > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld http://www.vasoftware.com > _______________________________________________ > Legong-devel mailing list > Leg...@li... > https://lists.sourceforge.net/lists/listinfo/legong-devel > > ===== Tim...@fa... ************************************** * Halt! Schon mal * * http://www.fantastic-bits.de * * besucht? * ************************************** __________________________________________________ Do you Yahoo!? Yahoo! Shopping - Send Flowers for Valentine's Day http://shopping.yahoo.com |