#include "elna/result.hpp" namespace elna { CompileError::CompileError(char const *message, Position position) noexcept { this->message_ = message; this->position_ = position; } char const *CompileError::message() const noexcept { return this->message_; } std::size_t CompileError::line() const noexcept { return this->position_.line; } std::size_t CompileError::column() const noexcept { return this->position_.column; } }