Changes between Version 5 and Version 6 of NewGhciDebugger


Ignore:
Timestamp:
Apr 8, 2007 4:19:54 PM (7 years ago)
Author:
guest
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NewGhciDebugger

    v5 v6  
    55 
    66These notes detail the breakpoint debugger which is being incorportated into GHCi. Note that there was/is a previous prototype debugger, and we share some of its code (specifically the term printer) (see: [wiki:GhciDebugger]). 
     7 
     8== User's Manual == 
     9 
     10=== Setting break points === 
     11 
     12You can set a breakpoint in three ways: 
     13 1. By line number. 
     14 2. By line and column number. 
     15 3. By function name (not implemented yet). 
     16 
     17In each case you can specify which module to set the breakpoint in, however, if the module name is omitted then the debugger will choose a default module (XXX give a better explanation of what module is chosen by default). 
     18 
     19The syntax for setting breakpoints by line number is: 
     20 
     21{{{ 
     22   :break MyModuleName 12 
     23}}} 
     24 
     25This will activate the breakpoint which corresponds to the leftmost outermost expression which begins and ends on line 12 in the module called 'MyModuleName'. 
     26 
     27 
     28=== Inspecting values === 
     29 
     30=== Single stepping === 
     31 
     32=== Continuing execution after a breakpoint === 
     33 
     34=== Known problems in the debugger === 
     35 
     36=== Wishlist of features (please add your's here) === 
    737 
    838== Todo == 
     
    4070=== Tentative === 
    4171 
    42 == User's Manual == 
    4372 
    4473== Implementation notes ==