dntk 3.0.16

Command line's multi-platform interactive calculator, GNU bc wrapper.
Documentation
pub const DNTK_PROMPT            : &str = "\r(dntk): ";

// http://www9.plala.or.jp/sgwr-t/c_sub/ascii.html
pub const ASCII_CODE_ZERO        : u8 = 0x30; // 0
pub const ASCII_CODE_ONE         : u8 = 0x31; // 1
pub const ASCII_CODE_TWO         : u8 = 0x32; // 2
pub const ASCII_CODE_THREE       : u8 = 0x33; // 3
pub const ASCII_CODE_FOUR        : u8 = 0x34; // 4
pub const ASCII_CODE_FIVE        : u8 = 0x35; // 5
pub const ASCII_CODE_SIX         : u8 = 0x36; // 6
pub const ASCII_CODE_SEVEN       : u8 = 0x37; // 7
pub const ASCII_CODE_EIGHT       : u8 = 0x38; // 8
pub const ASCII_CODE_NINE        : u8 = 0x39; // 9
pub const ASCII_CODE_ROUNDLEFT   : u8 = 0x28; // (
pub const ASCII_CODE_ROUNDRIGHT  : u8 = 0x29; // )
pub const ASCII_CODE_SQUARELEFT  : u8 = 0x5b; // [
pub const ASCII_CODE_SQUARERIGHT : u8 = 0x5d; // ]
pub const ASCII_CODE_BACKSLASH   : u8 = 0x5c; // \
pub const ASCII_CODE_CURLYLEFT   : u8 = 0x7b; // {
pub const ASCII_CODE_CURLYRIGHT  : u8 = 0x7d; // }
pub const ASCII_CODE_LARGER      : u8 = 0x3c; // <
pub const ASCII_CODE_SMALLER     : u8 = 0x3e; // >
pub const ASCII_CODE_RIGHT       : u8 = 0x43; //pub const ASCII_CODE_LEFT        : u8 = 0x44; //pub const ASCII_CODE_UP          : u8 = 0x41; //pub const ASCII_CODE_DOWN        : u8 = 0x42; //pub const ASCII_CODE_PLUS        : u8 = 0x2b; // +
pub const ASCII_CODE_MINUS       : u8 = 0x2d; // -
pub const ASCII_CODE_ASTERISK    : u8 = 0x2a; // *
pub const ASCII_CODE_SLUSH       : u8 = 0x2f; // /
pub const ASCII_CODE_HAT         : u8 = 0x5e; // ^
pub const ASCII_CODE_PERCENT     : u8 = 0x25; // %
pub const ASCII_CODE_DOT         : u8 = 0x2e; // .
pub const ASCII_CODE_COMMA       : u8 = 0x2c; // ,
pub const ASCII_CODE_BIKKURI     : u8 = 0x21; // !
pub const ASCII_CODE_EQUAL       : u8 = 0x3d; // =
pub const ASCII_CODE_PIPE        : u8 = 0x7c; // |
pub const ASCII_CODE_AND         : u8 = 0x26; // &
pub const ASCII_CODE_SEMICOLON   : u8 = 0x3b; // ;
pub const ASCII_CODE_UNDERSCORE  : u8 = 0x5f; // _
pub const ASCII_CODE_AT          : u8 = 0x40; // @
pub const ASCII_CODE_WINENTER    : u8 = 0x0d; // windows \n
pub const ASCII_CODE_NEWLINE     : u8 = 0x0a; // \n
pub const ASCII_CODE_ESCAPE      : u8 = 0x1b; // escape key
pub const ASCII_CODE_BACKSPACE   : u8 = 0x08; // backspace key
pub const ASCII_CODE_DELETE      : u8 = 0x7f; // delete key
pub const ASCII_CODE_SPACE       : u8 = 0x20; // white space key

// http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x361.html
#[allow(dead_code)]
pub const CURSOR_MOVE_ES_HEAD    : &str = "\x1b[";
#[allow(dead_code)]
pub const CURSOR_MOVE_ES_BACK    : &str = "D";