#ifndef CLANG_UNITTESTS_FORMAT_TESTLEXER_H
#define CLANG_UNITTESTS_FORMAT_TESTLEXER_H
#include "../../lib/Format/FormatTokenLexer.h"
#include "../../lib/Format/TokenAnalyzer.h"
#include "../../lib/Format/TokenAnnotator.h"
#include "../../lib/Format/UnwrappedLineParser.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/SourceManager.h"
#include <numeric>
#include <ostream>
namespace clang {
namespace format {
TokenList;
inline std::ostream &operator<<(std::ostream &Stream, const FormatToken &Tok) { … }
inline std::ostream &operator<<(std::ostream &Stream, const TokenList &Tokens) { … }
inline TokenList uneof(const TokenList &Tokens) { … }
inline std::string text(ArrayRef<FormatToken *> Tokens) { … }
class TestLexer : public UnwrappedLineConsumer { … };
}
}
#endif