#pragma once #include #include namespace Token { struct TokenizationError : public std::exception { Token errorToken; std::string errorMsg; TokenizationError(Token const & token, std::string const & msg); }; struct MissingEndOfString : public TokenizationError { MissingEndOfString(Token const & token); }; }