1 /* TokenStream.vapi generated by valac 0.36.6, do not modify. */
6 public class TokenStream : Object {
7 protected Gee.ArrayList<Token> tokens;
9 public TokenStream (Gee.ArrayList<Token> tokens);
10 public Gee.ArrayList<Token> toArray ();
11 public void rewind ();
12 public Token? look (int n, bool considerWhitespace);
13 public Token lookAny (int n);
14 public int lookFor (string data);
15 public Token lookTok (int n);
16 public Token? next ();
17 public Gee.ArrayList<Token>? nextM (int howMany) throws TokenStreamError;
18 public Token? nextTok ();
19 public Token? nextNonSpace ();
20 public Gee.ArrayList<Token> balance (TokenName in_start) throws TokenStreamError;
21 public Token? getMatchingTokenEnd (TokenName end);
22 public Token? getMatchingToken (TokenName start, int depth = 0);
23 public Gee.ArrayList<Token> remaining ();
24 public void printRange (int start, int end);
25 public void dump (int start, int end);
26 public void dumpAll (string indent);
27 public void dumpAllFlat ();
29 public errordomain TokenStreamError {