#include "libtokens.h" using namespace lib_token; TokenException::TokenException(const QString& message) : msg_store(message) { } QString TokenException::message() const { return msg_store; } lib_token::TokenChain::TokenChain(std::shared_ptr content, std::shared_ptr prev) : _token_content(content), _token_previous(prev) { } QString lib_token::TokenChain::file() const { return _token_content->file(); } uint64_t lib_token::TokenChain::position() const { return _token_content->position(); } QString lib_token::TokenChain::content() const { return _token_content->content(); } int lib_token::TokenChain::row() const { return _token_content->row(); } int lib_token::TokenChain::column() const { return _token_content->column(); } std::shared_ptr lib_token::TokenChain::defines() const { return _token_content->defines(); } std::shared_ptr lib_token::TokenChain::previousToken() const { return _token_previous; }