Created TokenStream struct for lookahead