|
clang 22.0.0git
|
Recursive parser implementation for the matcher expression grammar. More...
#include "clang/ASTMatchers/Dynamic/Parser.h"#include "clang/ASTMatchers/ASTMatchersInternal.h"#include "clang/ASTMatchers/Dynamic/Diagnostics.h"#include "clang/ASTMatchers/Dynamic/Registry.h"#include "clang/Basic/CharInfo.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/ManagedStatic.h"#include <cassert>#include <cerrno>#include <cstddef>#include <cstdlib>#include <optional>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | clang::ast_matchers::dynamic::Parser::TokenInfo |
| Simple structure to hold information for one token from the parser. More... | |
| class | clang::ast_matchers::dynamic::Parser::CodeTokenizer |
| Simple tokenizer for the parser. More... | |
| struct | clang::ast_matchers::dynamic::Parser::ScopedContextEntry |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::ast_matchers |
| namespace | clang::ast_matchers::dynamic |
Variables | |
| static llvm::ManagedStatic< Parser::RegistrySema > | clang::ast_matchers::dynamic::DefaultRegistrySema |
Recursive parser implementation for the matcher expression grammar.
Definition in file Parser.cpp.