#include <Token.h>
◆ Token() [1/6]
◆ Token() [2/6]
◆ Token() [3/6]
◆ Token() [4/6]
Token::Token |
( |
const TokenType & |
type, |
|
|
const std::string & |
val, |
|
|
const Location & |
location |
|
) |
| |
◆ Token() [5/6]
Token::Token |
( |
const TokenType & |
type, |
|
|
const std::string & |
val |
|
) |
| |
◆ Token() [6/6]
Token::Token |
( |
const TokenType & |
type, |
|
|
const float & |
val, |
|
|
const Location & |
location |
|
) |
| |
◆ ~Token()
◆ copy_with_new_type()
◆ erase()
void Token::erase |
( |
Token & |
tk | ) |
|
|
static |
◆ line()
std::string Token::line |
( |
| ) |
const |
◆ make_with_line()
Token Token::make_with_line |
( |
const Token & |
origin, |
|
|
const std::string & |
line_text |
|
) |
| |
|
static |
◆ match_token_types()
bool Token::match_token_types |
( |
const std::vector< Token > & |
a, |
|
|
const std::vector< Token > & |
b, |
|
|
int |
count |
|
) |
| |
|
static |
◆ operator=()
void Token::operator= |
( |
const Token & |
other | ) |
|
◆ to_string()
std::string Token::to_string |
( |
| ) |
const |
◆ float_value
◆ int_value
◆ loc
◆ string_value
std::string Token::string_value |
◆ tk_type
The documentation for this struct was generated from the following files: