X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=src%2Floader%2FTokenizer.h;h=f2ab4aaaadd2fb5883741f8641f24917e0cff5ab;hb=2aba2da49a94fac57c7d2a469455102cf194957d;hp=15eadf8710e20b4d42ed550ad9b72f7697d3e2e7;hpb=996552758ec3bc748081b65b26b4a61bcd619324;p=l2e.git diff --git a/src/loader/Tokenizer.h b/src/loader/Tokenizer.h index 15eadf8..f2ab4aa 100644 --- a/src/loader/Tokenizer.h +++ b/src/loader/Tokenizer.h @@ -10,6 +10,7 @@ #include #include +#include #include namespace loader { @@ -55,6 +56,11 @@ public: }; + class LexerError: public std::runtime_error { + public: + explicit LexerError(const std::string &msg) : std::runtime_error(msg) { } + }; + bool HasMore(); Token GetNext(); void Putback(const Token &);