1285101Semaste//===-- CommandObjectLanguage.cpp -------------------------------*- C++ -*-===//
2285101Semaste//
3285101Semaste//                     The LLVM Compiler Infrastructure
4285101Semaste//
5285101Semaste// This file is distributed under the University of Illinois Open Source
6285101Semaste// License. See LICENSE.TXT for details.
7285101Semaste//
8285101Semaste//===----------------------------------------------------------------------===//
9285101Semaste
10285101Semaste#include "CommandObjectLanguage.h"
11285101Semaste
12285101Semaste#include "lldb/Host/Host.h"
13285101Semaste
14285101Semaste#include "lldb/Interpreter/CommandInterpreter.h"
15285101Semaste#include "lldb/Interpreter/CommandReturnObject.h"
16285101Semaste
17296417Sdim#include "lldb/Target/Language.h"
18285101Semaste#include "lldb/Target/LanguageRuntime.h"
19285101Semaste
20285101Semasteusing namespace lldb;
21285101Semasteusing namespace lldb_private;
22285101Semaste
23285101SemasteCommandObjectLanguage::CommandObjectLanguage (CommandInterpreter &interpreter) :
24285101SemasteCommandObjectMultiword (interpreter,
25285101Semaste                        "language",
26285101Semaste                        "A set of commands for managing language-specific functionality.'.",
27285101Semaste                        "language <language-name> <subcommand> [<subcommand-options>]"
28285101Semaste                        )
29285101Semaste{
30285101Semaste    //Let the LanguageRuntime populates this command with subcommands
31285101Semaste    LanguageRuntime::InitializeCommands(this);
32285101Semaste}
33285101Semaste
34285101Semastevoid
35285101SemasteCommandObjectLanguage::GenerateHelpText (Stream &output_stream) {
36285101Semaste    CommandObjectMultiword::GenerateHelpText(output_stream);
37285101Semaste}
38285101Semaste
39285101SemasteCommandObjectLanguage::~CommandObjectLanguage ()
40285101Semaste{
41285101Semaste}
42