llvm/clang-tools-extra/pseudo/lib/cli/CLI.cpp

//===--- CLI.cpp -  ----------------------------------------------*- C++-*-===//
//
// 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 "clang-pseudo/cli/CLI.h"
#include "clang-pseudo/cxx/CXX.h"
#include "clang-pseudo/grammar/Grammar.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/ErrorOr.h"
#include "llvm/Support/MemoryBuffer.h"

static llvm::cl::opt<std::string> Grammar(
    "grammar",
    llvm::cl::desc(
        "Specify a BNF grammar file path, or a builtin language (cxx)."),
    llvm::cl::init("cxx"));

namespace clang {
namespace pseudo {

const Language &getLanguageFromFlags() {}

} // namespace pseudo
} // namespace clang