m3tk/src/chartool/M3CharExprsToConsider.i3


 Copyright (C) 1992, Digital Equipment Corporation           
 All rights reserved.                                        
 See the file COPYRIGHT for a full description.              

INTERFACE M3CharExprsToConsider;

IMPORT AST, ASTWalk;

TYPE
  Handle <: Public;
  Public = ASTWalk.Closure OBJECT
  END;

PROCEDURE NewHandle(consider, distant: BOOLEAN): Handle;
Creates a new handle suitable for passing to ASTWalk.VisitNodes, or directly to Node, from another walk. The callback method is set to Node. The two arguments control which kinds of code fragments are flagged; at least one must be TRUE.

PROCEDURE Node(h: Handle; n: AST.NODE; vm: ASTWalk.VisitMode);

END M3CharExprsToConsider.