From: George H. <geo...@us...> - 2007-04-16 08:29:15
|
Update of /cvsroot/win32forth/win32forth/src/tools In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv15535/win32forth/src/tools Modified Files: ClassBrowser.f Log Message: gah: Added #mlists to enable multiple methods lists (currently set to2). Index: ClassBrowser.f =================================================================== RCS file: /cvsroot/win32forth/win32forth/src/tools/ClassBrowser.f,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ClassBrowser.f 9 Jun 2006 10:42:37 -0000 1.4 --- ClassBrowser.f 16 Apr 2007 08:29:06 -0000 1.5 *************** *** 172,180 **** { \ superlist -- } dup MFA swap ! SFA @ MFA @ to superlist begin @ dup superlist <> while dup cell+ @ HASH> ( cfa ) if hPrev hSon false AddName else drop then ! repeat drop ; : (AddClass) ( class-pfa -- ) \ add class to the treview --- 172,183 ---- { \ superlist -- } dup MFA swap ! SFA @ MFA ! #mlists 0 do ! 2dup i tuck cells+ @ to superlist cells+ begin @ dup superlist <> while dup cell+ @ HASH> ( cfa ) if hPrev hSon false AddName else drop then ! repeat drop ! loop 2drop ; : (AddClass) ( class-pfa -- ) \ add class to the treview |