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