boucher / tdparsekit

A non-deterministic recursive descent parser written in Objective-J (ported from Obj-C, created by Tod Ditchendorf)

tdparsekit / TDWordOrReservedState.j
100644 29 lines (22 sloc) 0.419 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
@import "TDWordState.j"
 
@implementation TDWordOrReservedState : TDWordState
{
    CPSet reservedWords;
}
 
- (id)init
{
    self = [super init];
    if (self) {
        reservedWords = [CPSet set];
    }
    return self;
}
 
- (void)addReservedWord:(CPString)s
{
    [reservedWords addObject:s];
}
 
- (TDToken)nextTokenFromReader:(TDReader)r startingWith:(int)cin tokenizer:(TDTokenizer)t
{
    return nil;
}
 
@end