#include "token.hpp"
#include <algorithm>
#include <cctype>
#include <cstddef>
#include <functional>
#include <initializer_list>
#include <iterator>
#include <llvm/ADT/StringExtras.h>
#include <llvm/Support/Format.h>
#include <llvm/Support/raw_ostream.h>
#include <sstream>
#include <stdexcept>
#include <tuple>
#include <type_traits>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| auto | yume::tokenize_preserve_skipped (std::istream &in, const string &source_file) -> vector< Token > |
| | Consume the contents of the input stream and create corresponding tokens, preserving every token, including whitespace. This is usually undesired. More...
|
| |
| auto | yume::tokenize (std::istream &in, const string &source_file) -> vector< Token > |
| | Consume the contents of the input stream and create corresponding tokens, ignoring insignificant whitespace. More...
|
| |
| auto | yume::operator<< (llvm::raw_ostream &os, const Token &token) -> llvm::raw_ostream & |
| |