main
 1//
 2// Licensed under the terms in License.txt
 3//
 4// Copyright 2010 Allen Ding. All rights reserved.
 5//
 6
 7#import "KiwiConfiguration.h"
 8
 9@class KWAfterAllNode;
10@class KWAfterEachNode;
11@class KWBeforeAllNode;
12@class KWBeforeEachNode;
13@class KWContextNode;
14@class KWItNode;
15@class KWPendingNode;
16@class KWRegisterMatchersNode;
17
18@protocol KWExampleNodeVisitor<NSObject>
19
20#pragma mark -
21#pragma mark Visiting Nodes
22
23@optional
24
25- (void)visitContextNode:(KWContextNode *)aNode;
26- (void)visitRegisterMatchersNode:(KWRegisterMatchersNode *)aNode;
27- (void)visitBeforeAllNode:(KWBeforeAllNode *)aNode;
28- (void)visitAfterAllNode:(KWAfterAllNode *)aNode;
29- (void)visitBeforeEachNode:(KWBeforeEachNode *)aNode;
30- (void)visitAfterEachNode:(KWAfterEachNode *)aNode;
31- (void)visitItNode:(KWItNode *)aNode;
32- (void)visitPendingNode:(KWPendingNode *)aNode;
33
34@end