diff options
-rw-r--r-- | clang-tools-extra/clangd/FindSymbols.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang-tools-extra/clangd/FindSymbols.cpp b/clang-tools-extra/clangd/FindSymbols.cpp index fcd725faef8..695f5f9e150 100644 --- a/clang-tools-extra/clangd/FindSymbols.cpp +++ b/clang-tools-extra/clangd/FindSymbols.cpp @@ -176,14 +176,14 @@ llvm::Optional<DocumentSymbol> declToSym(ASTContext &Ctx, const NamedDecl &ND) { return SI; } -/// A helper class to build an outline for the parse AST. It traverse the AST +/// A helper class to build an outline for the parse AST. It traverses the AST /// directly instead of using RecursiveASTVisitor (RAV) for three main reasons: -/// - there is no way to keep RAV from traversing subtrees we're not +/// - there is no way to keep RAV from traversing subtrees we are not /// interested in. E.g. not traversing function locals or implicit template /// instantiations. -/// - it's easier to combine results of recursive passes, e.g. +/// - it's easier to combine results of recursive passes, /// - visiting decls is actually simple, so we don't hit the complicated -/// cases that RAV mostly helps with (types and expressions, etc.) +/// cases that RAV mostly helps with (types, expressions, etc.) class DocumentOutline { public: DocumentOutline(ParsedAST &AST) : AST(AST) {} |