public IoToken currentToken() { if (tokenStream.Count == 0) return null; return tokenStream[tokenStream.Count-1] as IoToken; }