![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <iostream>#include <mutable/util/macro.hpp>#include <mutable/tables/TokenType.tbl>#include <mutable/tables/Keywords.tbl>#include <mutable/tables/Operators.tbl>Go to the source code of this file.
Namespaces | |
| namespace | m |
| |
Macros | |
| #define | M_TOKENTYPE(tok) TK_##tok, |
| #define | M_KEYWORD(tt, name) case TK_ ## tt: |
| #define | M_OPERATOR(tt) case TK_ ## tt: |
| #define | M_TOKENTYPE(tok) case TK_ ## tok: return os << "TK_"#tok; |
| #define | M_TOKENTYPE(tok) case TK_ ## tok: return "TK_"#tok; |
Enumerations | |
| enum | m::TokenType { m::TokenType_MAX = TK_EOF } |
Functions | |
| char const * | m::get_name (const TokenType tt) |
| M_LCOV_EXCL_START std::ostream & | m::operator<< (std::ostream &os, const TokenType tt) |
| std::string | m::to_string (const TokenType tt) |
| #define M_KEYWORD | ( | tt, | |
| name | |||
| ) | case TK_ ## tt: |
| #define M_OPERATOR | ( | tt | ) | case TK_ ## tt: |
| #define M_TOKENTYPE | ( | tok | ) | TK_##tok, |
Definition at line 11 of file TokenType.hpp.
| #define M_TOKENTYPE | ( | tok | ) | case TK_ ## tok: return os << "TK_"#tok; |
Definition at line 11 of file TokenType.hpp.
| #define M_TOKENTYPE | ( | tok | ) | case TK_ ## tok: return "TK_"#tok; |
Definition at line 11 of file TokenType.hpp.