atlas  0.6
Namespaces | Functions | Variables
commands.cpp File Reference
#include "commands.h"
#include <cstdio>
#include <cstring>
#include <iostream>
#include <sstream>
#include <cassert>
#include "error.h"
#include "io.h"
#include "emptymode.h"
#include "mainmode.h"
#include "realmode.h"
#include "blockmode.h"
#include "reprmode.h"
#include "helpmode.h"
#include "interactive.h"
Include dependency graph for commands.cpp:

Namespaces

 atlas
 
 atlas::commands
 

Functions

input::InputBuffer & atlas::commands::currentLine ()
 
const CommandTree * atlas::commands::currentMode ()
 
void atlas::commands::exitMode ()
 
void atlas::commands::drop_to (const CommandTree &mode)
 
void atlas::commands::exitInteractive ()
 
void atlas::commands::nohelp_h ()
 
void atlas::commands::std_help ()
 
void atlas::commands::use_tag ()
 

Variables

TagDict atlas::commands::tagDict
 
CommandTree atlas::commands::help_mode (helpNode())
 
CommandTree atlas::commands::empty_mode (emptyNode())
 
CommandTree & atlas::commands::main_mode = empty_mode.add_descendant(mainNode())
 
CommandTree & atlas::commands::real_mode = main_mode.add_descendant(realNode())
 
CommandTree & atlas::commands::repr_mode = real_mode.add_descendant(reprNode())