diff options
Diffstat (limited to 'tools/lldb-mi/MICmdInterpreter.h')
| -rw-r--r-- | tools/lldb-mi/MICmdInterpreter.h | 62 | 
1 files changed, 0 insertions, 62 deletions
| diff --git a/tools/lldb-mi/MICmdInterpreter.h b/tools/lldb-mi/MICmdInterpreter.h deleted file mode 100644 index 100d309ac772..000000000000 --- a/tools/lldb-mi/MICmdInterpreter.h +++ /dev/null @@ -1,62 +0,0 @@ -//===-- MICmdInterpreter.h --------------------------------------*- 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 -// -//===----------------------------------------------------------------------===// - -#pragma once - -// In-house headers: -#include "MICmdData.h" -#include "MICmnBase.h" -#include "MIUtilSingletonBase.h" - -// Declarations: -class CMICmdFactory; - -//++ -//============================================================================ -// Details: MI command interpreter. It takes text data from the MI driver -//          (which got it from Stdin singleton) and validate the text to see if -//          matches Machine Interface (MI) format and commands defined in the -//          MI application. -//          A singleton class. -//-- -class CMICmdInterpreter : public CMICmnBase, -                          public MI::ISingleton<CMICmdInterpreter> { -  friend MI::ISingleton<CMICmdInterpreter>; - -  // Methods: -public: -  // Methods: -public: -  bool Initialize() override; -  bool Shutdown() override; -  bool ValidateIsMi(const CMIUtilString &vTextLine, bool &vwbYesValid, -                    bool &vwbCmdNotInCmdFactor, SMICmdData &rwCmdData); - -  // Methods: -private: -  /* ctor */ CMICmdInterpreter(); -  /* ctor */ CMICmdInterpreter(const CMICmdInterpreter &); -  void operator=(const CMICmdInterpreter &); - -  bool HasCmdFactoryGotMiCmd(const SMICmdData &vCmdData) const; -  bool MiHasCmdTokenEndingHyphen(const CMIUtilString &vTextLine); -  bool MiHasCmdTokenEndingAlpha(const CMIUtilString &vTextLine); -  bool MiHasCmd(const CMIUtilString &vTextLine); -  bool MiHasCmdTokenPresent(const CMIUtilString &vTextLine); -  const SMICmdData &MiGetCmdData() const; - -  // Overridden: -private: -  // From CMICmnBase -  /* dtor */ ~CMICmdInterpreter() override; - -  // Attributes: -private: -  SMICmdData m_miCmdData; // Filled in on each new line being interpreted -  CMICmdFactory &m_rCmdFactory; -}; | 
