![]() |
ArkScript
A small, fast, functional and scripting language for video games
|
#include <Token.hpp>
Public Member Functions | |
Token ()=default | |
Construct a new Token object. | |
Token (TokenType type, const std::string &tok, std::size_t line, std::size_t col) noexcept | |
Construct a new Token object. | |
Public Attributes | |
TokenType | type |
std::string | token |
std::size_t | line |
std::size_t | col |
|
default |
Construct a new Token object.
|
inlinenoexcept |
std::size_t Ark::internal::Token::col |
Definition at line 60 of file Token.hpp.
Referenced by Ark::internal::Parser::atom(), Ark::internal::Parser::parse(), Ark::internal::Parser::parseShorthand(), and Ark::internal::Parser::throwParseError().
std::size_t Ark::internal::Token::line |
Definition at line 59 of file Token.hpp.
Referenced by Ark::internal::Parser::atom(), Ark::internal::Parser::parse(), Ark::internal::Parser::parseShorthand(), and Ark::internal::Parser::throwParseError().
std::string Ark::internal::Token::token |
Definition at line 58 of file Token.hpp.
Referenced by Ark::internal::Parser::atom(), Ark::internal::Parser::parse(), Ark::internal::Parser::parseFun(), Ark::internal::Parser::parseLetMut(), Ark::internal::Parser::parseSet(), Ark::internal::Parser::parseShorthand(), Ark::internal::Parser::parseWhile(), and Ark::internal::Parser::throwParseError().
TokenType Ark::internal::Token::type |
Definition at line 57 of file Token.hpp.
Referenced by Ark::internal::Parser::atom(), Ark::internal::Parser::parse(), and Ark::internal::Parser::throwParseError().