Lines Matching refs:stream
9 var stream = new TokenStream([ variable
16 stream.lookahead(9);
18 assert(stream.peek() === 'a');
19 assert(stream.lookahead(0) == 'a');
20 assert(stream.lookahead(1) == 'b');
22 assert(stream.advance() === 'a');
23 assert(stream.peek() === 'b');
24 assert(stream.lookahead(0) == 'b');
25 assert(stream.lookahead(1) == 'c');
27 stream.defer('z');
28 assert(stream.peek() === 'z');
29 assert(stream.lookahead(0) == 'z');
30 assert(stream.lookahead(1) == 'b');
31 assert(stream.advance() === 'z');
32 assert(stream.advance() === 'b');
33 assert(stream.advance() === 'c');
34 assert(stream.advance() === 'd');
36 stream.peek();
39 stream.lookahead(0);
42 stream.lookahead(1);
45 stream.advance();