diff options
| -rw-r--r-- | bruiser/bruiser.h | 25 | 
1 files changed, 25 insertions, 0 deletions
| diff --git a/bruiser/bruiser.h b/bruiser/bruiser.h index 7d32da9..cdb5141 100644 --- a/bruiser/bruiser.h +++ b/bruiser/bruiser.h @@ -72,6 +72,27 @@ namespace bruiser    enum class M0_ERR {M0_ERROR_CODES};  #undef X  /**********************************************************************************************************************/ +struct help +{ +  std::string name; +  std::string proto; +  std::string descr; +  std::string protoprefix; +  std::string retval; +}; + +help CMDHelp[] ={ +  {"help", "", "display general help", "", ""}, +  {"quit", "", "quit bruiser", "", ""}, +  {"exit", "", "quit bruiser", "", ""}, +  {"m0", "", "bruiser reads the report generated by mutator-lvl0", "", ""}, +  {"hijack", "hijack main", "runs a specific matcher that replaces the main with a new main", "", ""}, +  {"clear", "", "clears the terminal", "", ""}, +  {"shell", "", "opens up a bash shell inside bruiser", "", ""}, +  {"history", "", "prints bruiser's history", "", ""}, +  {"!", "", "prints the command from history", "", ""} +}; +/**********************************************************************************************************************/  /**   * @brief This class handles the logging for bruiser.   */ @@ -169,7 +190,11 @@ class SearchM0      void Debug(void)       { +      if (!RootPointer->NoChildren()) +      { +        const XMLElement* XMLE [[maybe_unused]] = RootPointer->FirstChildElement(); +      }      }    private: | 
