[cvs-nhc98] cvs commit: hat/src/hattools HatSource.hs

olaf at haskell.org olaf at haskell.org
Fri Oct 8 07:18:40 EDT 2004


olaf        2004/10/08 04:18:40 PDT

  Modified files:
    src/hattools         HatSource.hs 
  Log:
  Added handling of multiple modules and automatic focus on relevant source part.
  
  If use occurrence of current redex and siblings (or definition) is not within visible part of source, then part is changed appropriately. This happens every time the current redex is changed by user.
  
  Modules are read on demand. User can change with < and > between modules.
  
  Both change of module and change of redex sibling rotates, going round at end.
  
  A bit of refactoring. Introducing type CursorSeq for handling both modules and redexes.
  
  Revision  Changes    Path
  1.12      +220 -90   hat/src/hattools/HatSource.hs


More information about the Cvs-nhc98 mailing list