#include "commands.h"
#include <cstring>
#include <iostream>
#include <sstream>
#include <stack>
Include dependency graph for commands.cpp:
Namespaces | |
namespace | atlas |
namespace | atlas::commands |
Functions | |
void | atlas::ambiguous (const std::vector< const char * > &, const char *) |
void | atlas::execute (const char *name, const CommandMode *mode) |
const char * | atlas::getCommand (const CommandMode *mode) |
std::istream & | atlas::getInteractive (std::istream &, std::string &, const char *) |
bool | atlas::isEqual (const char *a, const char *b) |
bool | atlas::isInitial (const char *a, const char *b) |
void | atlas::commands::activate (const CommandMode &mode) |
void | atlas::commands::addCommands (CommandMode &dest, const CommandMode &source) |
CheckResult | atlas::commands::checkName (const CommandMode &mode, const char *name) |
input::InputBuffer & | atlas::commands::currentLine () |
const CommandMode * | atlas::commands::currentMode () |
void | atlas::commands::defaultError (const char *str) |
void | atlas::commands::exitInteractive () |
void | atlas::commands::exitMode () |
void | atlas::commands::insertTag (TagDict &t, const char *name, const char *tag) |
void | atlas::commands::printTags (std::ostream &strm, const TagDict &t) |
void | atlas::commands::pushCommand (const char *name) |
void | atlas::commands::relax_f () |
void | atlas::commands::run (const CommandMode &initMode) |
void | atlas::ambiguous (const std::vector< const char * > &ext, const char *name) |
void | atlas::execute (const char *name, const CommandMode *mode) |
const char * | atlas::getCommand (const CommandMode *mode) |
std::istream & | atlas::getInteractive (std::istream &strm, std::string &name, const char *prompt) |
Variables | |
std::stack< const CommandMode * > | atlas::modeStack |
std::stack< const char * > | atlas::commandStack |
input::InputBuffer | atlas::commandLine |
bool | atlas::runFlag |