1c9c55a26SColin Riley //===-- CommandObjectLanguage.cpp -------------------------------*- C++ -*-===//
2c9c55a26SColin Riley //
3c9c55a26SColin Riley //                     The LLVM Compiler Infrastructure
4c9c55a26SColin Riley //
5c9c55a26SColin Riley // This file is distributed under the University of Illinois Open Source
6c9c55a26SColin Riley // License. See LICENSE.TXT for details.
7c9c55a26SColin Riley //
8c9c55a26SColin Riley //===----------------------------------------------------------------------===//
9c9c55a26SColin Riley 
10c9c55a26SColin Riley #include "CommandObjectLanguage.h"
11c9c55a26SColin Riley 
12c9c55a26SColin Riley #include "lldb/Host/Host.h"
13c9c55a26SColin Riley 
14c9c55a26SColin Riley #include "lldb/Interpreter/CommandInterpreter.h"
15c9c55a26SColin Riley #include "lldb/Interpreter/CommandReturnObject.h"
16c9c55a26SColin Riley 
170e0984eeSJim Ingham #include "lldb/Target/Language.h"
18c9c55a26SColin Riley #include "lldb/Target/LanguageRuntime.h"
19c9c55a26SColin Riley 
20c9c55a26SColin Riley using namespace lldb;
21c9c55a26SColin Riley using namespace lldb_private;
22c9c55a26SColin Riley 
237428a18cSKate Stone CommandObjectLanguage::CommandObjectLanguage(CommandInterpreter &interpreter)
24*b9c1b51eSKate Stone     : CommandObjectMultiword(
25*b9c1b51eSKate Stone           interpreter, "language", "Commands specific to a source language.",
26*b9c1b51eSKate Stone           "language <language-name> <subcommand> [<subcommand-options>]") {
27c9c55a26SColin Riley   // Let the LanguageRuntime populates this command with subcommands
28c9c55a26SColin Riley   LanguageRuntime::InitializeCommands(this);
29c9c55a26SColin Riley }
30c9c55a26SColin Riley 
31*b9c1b51eSKate Stone CommandObjectLanguage::~CommandObjectLanguage() {}
32