Update of /cvsroot/win32forth/win32forth/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28547/win32forth/doc
Modified Files:
p-index.htm
Added Files:
p-classdbg.htm
Log Message:
gah: Added documentation on class debugging
Index: p-index.htm
===================================================================
RCS file: /cvsroot/win32forth/win32forth/doc/p-index.htm,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** p-index.htm 22 Dec 2005 11:02:28 -0000 1.7
--- p-index.htm 9 Jan 2006 13:33:42 -0000 1.8
***************
*** 136,139 ****
--- 136,140 ----
<li><a href="p-objects.htm">Object Oriented Programming</a></li>
<li><a href="p-classes.htm">Win32Forth Classes</a></li>
+ <li><a href="p-classdbg.htm">Class Debugging Words</a></li>
<li><a href="p-module.htm">Using the Module Wordset</a></li>
<li><a href="p-task.htm">Using the Task Wordset</a></li>
--- NEW FILE: p-classdbg.htm ---
<html>
<head>
<meta http-equiv="Content-Language" content="en-gb">
<meta name="GENERATOR" content="dexh00">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>
W32F classdbg</title><style><!--
h1 { font-family: Tahoma; font-size: 24pt; font-weight: bold }
h2 { font-family: Tahoma; font-size: 18pt; font-weight: bold } -->
</style>
</head>
<body><h1 align="center">
<a href="mailto:win...@ya...?subject=DOC:Doc error in $Id: p-classdbg.htm,v 1.1 2006/01/09 13:33:42 georgeahubert Exp $">
<img border="0" src="TELLUS.gif" align="left" width="32" height="32"></a>
<img border="0" src="FORTHPRO.gif"
width="32" height="32"> Win32Forth</h1>
<hr /><h1>Class Debugging Words
</h1><hr /><p>Win32Forth contains some miscellaneous words to help with developing Classes and Objects.
</p><h2>Glossary
</h2><pre><b><a name="0">: cmethods ( 'class' -- ) \ W32F Class debug
</a></b></pre><p>Print out all the methods of a class.
</p><pre><b><a name="0">: methods ( object-address -- ) \ W32F Class debug
</a></b></pre><p>Print out all the methods of an object.
</p><pre><b><a name="0">: ivars ( object-address -- ) \ W32F Class debug
</a></b></pre><p>Print out all the object IVARs of an object.
</p><pre><b><a name="0">: matches ( -<name>- ) \ W32F Class debug
</a></b></pre><p>Print out all the method selectors and IVAR names that have the same hash value as
-<name>- will be assigned. If -<name>- is already in use as a selector or an IVAR name
then it will appear in the list.
</p><pre><b><a name="0">: objects ( 'class' -- ) \ W32F Class debug
</a></b></pre><p>Display all of the instances of 'class'.
</p><pre><b><a name="0">: msee ( -<method object>- ) \ W32F Class debug
</a></b></pre><p>Display the source code of the method. Either a Class or Object can be supplied.
</p><pre><b><a name="0">: mdebug ( -<method object>- ) \ W32F Class debug
</a></b></pre><p>Set debugging of the method. An Object must be supplied (Classes aren't allowed).
NOTE the method will be debugged for all objects that respond to it.
</p><pre><b><a name="0">: mdbg ( -<method object>- ) \ W32F Class debug
</a></b></pre><p>Set debugging of the method and then execute it.
An Object must be supplied (Classes aren't allowed).
NOTE the method will be debugged for all objects that respond to it.
</p><hr><p>Document $Id: p-classdbg.htm,v 1.1 2006/01/09 13:33:42 georgeahubert Exp $</p>
</body></html>
|