forked from Kentzo/F-Script
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBlockPrivate.h
More file actions
22 lines (17 loc) · 759 Bytes
/
Copy pathBlockPrivate.h
File metadata and controls
22 lines (17 loc) · 759 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* BlockPrivate.h Copyright (c) 1998-2009 Philippe Mougin. */
/* This software is open source. See the license. */
#import "FSBlock.h"
@class FSInterpreterResult;
@class FSBlockCompilationResult;
@interface FSBlock (BlockPrivate)
- (BlockRep *)blockRep;
- (id)body_compact_valueArgs:(id*)args count:(NSUInteger)count;
- (id)body_notCompact_valueArgs:(id*)args count:(NSUInteger)count;
- (FSBlockCompilationResult *)compilation; // Compil the receiver if needed. Return the result of the compilation.
- (void)evaluateWithDoubleFrom:(double)start to:(double)stop by:(double)step;
- (BlockInspector *)inspector;
- (SEL)messageToArgumentSelector;
- (FSBlock *)totalCopy;
- (void)setNewRepAfterCompilation:(BlockRep*)newRep;
- (id)sync;
@end