clang-tools 22.0.0git
|
#include "Query.h"
#include "QueryParser.h"
#include "QuerySession.h"
#include "clang/Frontend/ASTUnit.h"
#include "clang/Tooling/CommonOptionsParser.h"
#include "clang/Tooling/Tooling.h"
#include "llvm/LineEditor/LineEditor.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/Signals.h"
#include "llvm/Support/WithColor.h"
#include <optional>
#include <string>
Go to the source code of this file.
Functions | |
static cl::extrahelp | CommonHelp (CommonOptionsParser::HelpMessage) |
static cl::OptionCategory | ClangQueryCategory ("clang-query options") |
static cl::opt< bool > | UseColor ("use-color", cl::desc(R"(Use colors in detailed AST output. If not set, colors will be used if the terminal connected to standard output supports colors.)"), cl::init(false), cl::cat(ClangQueryCategory)) |
static cl::list< std::string > | Commands ("c", cl::desc("Specify command to run"), cl::value_desc("command"), cl::cat(ClangQueryCategory)) |
static cl::list< std::string > | CommandFiles ("f", cl::desc("Read commands from file"), cl::value_desc("file"), cl::cat(ClangQueryCategory)) |
static cl::opt< std::string > | PreloadFile ("preload", cl::desc("Preload commands from file and start interactive mode"), cl::value_desc("file"), cl::cat(ClangQueryCategory)) |
bool | runCommandsInFile (const char *ExeName, std::string const &FileName, QuerySession &QS) |
int | main (int argc, const char **argv) |
|
static |
Referenced by CommandFiles(), Commands(), main(), PreloadFile(), and UseColor().
|
static |
References ClangQueryCategory().
Referenced by main().
|
static |
References ClangQueryCategory().
Referenced by main().
|
static |
int main | ( | int | argc, |
const char ** | argv ) |
Definition at line 81 of file ClangQuery.cpp.
References ClangQueryCategory(), CommandFiles(), Commands(), clang::query::QueryParser::complete(), clang::query::QueryParser::parse(), PreloadFile(), runCommandsInFile(), clang::query::QuerySession::Terminate, and UseColor().
|
static |
References ClangQueryCategory().
Referenced by main().
bool runCommandsInFile | ( | const char * | ExeName, |
std::string const & | FileName, | ||
QuerySession & | QS ) |
Definition at line 75 of file ClangQuery.cpp.
References clang::query::Query::run().
Referenced by main().
|
static |
References ClangQueryCategory().
Referenced by main().