#include <ParserException.hpp>
Public Member Functions | |
ParserException (AbstractParserState *state, const ParserContext &context, const std::string &message) | |
auto | what () const noexcept -> const char *override |
Public Attributes | |
ParserState * | state |
the state of the parser More... | |
const ParserContext | context |
the context of the parser More... | |
const std::string | message |
the message to throw More... | |
A Parsing-Exception
Definition at line 12 of file ParserException.hpp.
ParserException::ParserException | ( | AbstractParserState * | state, |
const ParserContext & | context, | ||
const std::string & | message | ||
) |
Constructor.
state | the state of the parser |
context | the context of the parser |
message | the message to throw |
Definition at line 10 of file ParserException.cpp.
|
overridenoexcept |
Exception-Message
Definition at line 26 of file ParserException.cpp.
References message.
Referenced by Parser::elementsOf().
const ParserContext ParserException::context |
the context of the parser
Definition at line 14 of file ParserException.hpp.
const std::string ParserException::message |
ParserState* ParserException::state |
the state of the parser
Definition at line 13 of file ParserException.hpp.
Referenced by Parser::elementsOf().