llvm/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp

//===- unittest/ASTMatchers/Dynamic/ParserTest.cpp - Parser unit tests -===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===-------------------------------------------------------------------===//

#include "../ASTMatchersTest.h"
#include "clang/ASTMatchers/Dynamic/Parser.h"
#include "clang/ASTMatchers/Dynamic/Registry.h"
#include "gtest/gtest.h"
#include <optional>
#include <string>
#include <vector>

namespace clang {
namespace ast_matchers {
namespace dynamic {
namespace {

class MockSema : public Parser::Sema {};

TEST(ParserTest, ParseBoolean) {}

TEST(ParserTest, ParseDouble) {}

TEST(ParserTest, ParseUnsigned) {}

TEST(ParserTest, ParseString) {}

bool matchesRange(SourceRange Range, unsigned StartLine,
                  unsigned EndLine, unsigned StartColumn, unsigned EndColumn) {}

std::optional<DynTypedMatcher> getSingleMatcher(const VariantValue &Value) {}

TEST(ParserTest, ParseMatcher) {}

TEST(ParserTest, ParseComment) {}

Matcher;

Parser::NamedValueMap getTestNamedValues() {}

TEST(ParserTest, FullParserTest) {}

TEST(ParserTest, VariadicMatchTest) {}

std::string ParseWithError(StringRef Code) {}

std::string ParseMatcherWithError(StringRef Code) {}

TEST(ParserTest, Errors) {}

TEST(ParserTest, OverloadErrors) {}

TEST(ParserTest, ParseMultiline) {}

TEST(ParserTest, CompletionRegistry) {}

TEST(ParserTest, CompletionNamedValues) {}

TEST(ParserTest, ParseBindOnLet) {}

}  // end anonymous namespace
}  // end namespace dynamic
}  // end namespace ast_matchers
}  // end namespace clang