libbbb  1.2.1
Groups common code used in some applications and libraries.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
rexscript.h File Reference

Contains the definition for RexScript class. More...

#include <libbbb/libbbb.h>
#include <libbbb/rexscriptblock.h>
#include <libbbb/varmap.h>
#include <libbbb/rexscript-predefined-commands.h>
#include <libbbb/list2d.h>

Go to the source code of this file.

Classes

class  bbb::RexScript
 Commands manager. More...
 
struct  bbb::RexScript::CmdEntry
 an entry for a command / type of entry More...
 
struct  bbb::RexScript::CmdFile
 an entry for a source file More...
 
struct  bbb::RexScript::CallStackEntry
 a call stack entry More...
 

Macros

#define ASCII_EC_BLACK   "\x1b[30m"
 
#define ASCII_EC_RED   "\x1b[31m"
 
#define ASCII_EC_GREEN   "\x1b[32m"
 
#define ASCII_EC_GREY   "\x1b[30;1m"
 
#define ASCII_EC_CLEAR   "\x1b[0m"
 
#define REX_VARIABLE_MARKER_START   "\\$\\{"
 starting marker for variables
 
#define REX_VARIABLE_MARKER_END   "\\}"
 ending marker for variables
 
#define VARIABLE_MARKER_START   "${"
 starting marker for variables
 
#define VARIABLE_MARKER_END   "}"
 ending marker for variables
 
#define REX_VARIABLE_2_MARKER_START   "\\$\\$\\{\\{"
 starting marker for variables
 
#define REX_VARIABLE_2_MARKER_END   "\\}\\}"
 ending marker for variables
 
#define VARIABLE_2_MARKER_START   "$${{"
 starting marker for variables
 
#define VARIABLE_2_MARKER_END   "}}"
 ending marker for variables
 
#define VGLOB_CRTPATH   "CRTPATH"
 name of the variable for current path of the application (global)
 

Detailed Description

Contains the definition for RexScript class.

Date
Feb 2013
Author
TNick