#include "idl_gen_python.h"
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <map>
#include <set>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include "codegen/idl_namer.h"
#include "codegen/python.h"
#include "flatbuffers/code_generators.h"
#include "flatbuffers/flatbuffers.h"
#include "flatbuffers/idl.h"
#include "flatbuffers/util.h"
namespace flatbuffers {
namespace python {
namespace {
ImportMapEntry;
ImportMap;
static const CommentConfig def_comment = …;
static const std::string Indent = …;
class PythonStubGenerator { … };}
class PythonGenerator : public BaseGenerator { … };
}
static bool GeneratePython(const Parser &parser, const std::string &path,
const std::string &file_name) { … }
namespace {
class PythonCodeGenerator : public CodeGenerator { … };
}
std::unique_ptr<CodeGenerator> NewPythonCodeGenerator() { … }
}