sapphirec
The Sapphire compiler
Token Member List

This is the complete list of members for Token, including all inherited members.

copy_with_new_type(const TokenType &type) (defined in Token)Token
erase(Token &tk) (defined in Token)Tokenstatic
float_value (defined in Token)Token
int_value (defined in Token)Token
line() const (defined in Token)Token
loc (defined in Token)Token
make_with_line(const Token &origin, const std::string &line_text) (defined in Token)Tokenstatic
match_token_types(const std::vector< Token > &a, const std::vector< Token > &b, int count) (defined in Token)Tokenstatic
operator=(const Token &other) (defined in Token)Token
string_value (defined in Token)Token
tk_type (defined in Token)Token
to_string() const (defined in Token)Token
Token(const TokenType &type) (defined in Token)Token
Token(const TokenType &type, const Location &location) (defined in Token)Token
Token(const TokenType &type, const int &val, const Location &location) (defined in Token)Token
Token(const TokenType &type, const std::string &val, const Location &location) (defined in Token)Token
Token(const TokenType &type, const std::string &val) (defined in Token)Token
Token(const TokenType &type, const float &val, const Location &location) (defined in Token)Token
~Token() (defined in Token)Token