#include "clang-pseudo/DirectiveTree.h"
#include "clang-pseudo/Forest.h"
#include "clang-pseudo/GLR.h"
#include "clang-pseudo/Token.h"
#include "clang-pseudo/cli/CLI.h"
#include "clang-pseudo/grammar/Grammar.h"
#include "clang-pseudo/grammar/LRTable.h"
#include "clang/Basic/LangOptions.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
namespace clang {
namespace pseudo {
namespace {
class Fuzzer { … };
Fuzzer *Fuzz = …;
}
}
}
extern "C" {
int LLVMFuzzerInitialize(int *Argc, char ***Argv) { … }
int LLVMFuzzerTestOneInput(uint8_t *Data, size_t Size) { … }
}