31 lines
519 B
Objective-C
31 lines
519 B
Objective-C
//
|
|
// MPValueGroup.h
|
|
// MathPad
|
|
//
|
|
// Created by Kim Wittenburg on 09.10.14.
|
|
// Copyright (c) 2014 Kim Wittenburg. All rights reserved.
|
|
//
|
|
|
|
#import "MPExpressionTreeElement.h"
|
|
#import "MPTokenStream.h"
|
|
|
|
@class MPValueGroup;
|
|
@protocol MPValue;
|
|
|
|
@protocol MPValue <MPExpressionTreeElement>
|
|
|
|
@end
|
|
|
|
|
|
@interface MPValueGroup : NSObject <MPValue>
|
|
|
|
@property (readonly, nonatomic, strong) NSArray *values;
|
|
|
|
@end
|
|
|
|
|
|
@interface MPTokenStream (MPValueSuffixes)
|
|
|
|
- (id<MPValue>)consumeSuffixesForValue:(id<MPValue>)value;
|
|
|
|
@end |