|
Canola
0.8.D001
|
#include <lib/ac/string.h>#include <map>#include <lib/calculator.h>#include <lib/lexer.h>#include <lib/lexer/functor/method_bool.h>#include <lib/lexer/functor/opcode.h>#include <lib/lexer/functor/program_mode.h>#include <lib/sizeof.h>#include <lib/unicode.h>Go to the source code of this file.
Classes | |
| struct | multibyte_t |
Typedefs | |
| typedef std::map< std::string, lexer_functor::pointer > | names_t |
Functions | |
| static std::string | downcase (const std::string &text) |
| static std::string | trim (const std::string &text) |
Variables | |
| static names_t | names |
| static const multibyte_t | multibyte [] |
| typedef std::map<std::string, lexer_functor::pointer> names_t |
| static std::string downcase | ( | const std::string & | text | ) | [static] |
| static std::string trim | ( | const std::string & | text | ) | [static] |
const multibyte_t multibyte[] [static] |
{
{ "5/4", opcode_round_off },
{ UNICODE_MUL, opcode_mul },
{ UNICODE_DIV, opcode_div },
{ UNICODE_UP, opcode_round_up },
{ UNICODE_RIGHT, opcode_right },
{ UNICODE_DOWN, opcode_round_down },
{ UNICODE_SQRT, opcode_sqrt },
{ UNICODE_PRINT, opcode_print },
{ UNICODE_MINUS "=", opcode_minus_equals },
}
1.7.6.1