Awali
Another Weighted Automata library
|
Exceptions thrown during parsing. More...
#include <parse_exception.hh>
Public Member Functions | |
parse_exception (const std::string &s) | |
Simple constructor. More... | |
parse_exception (size_t p, const std::string &s) | |
Exception with location. More... | |
parse_exception (std::istream &i, const std::string &s) | |
Exception with location. More... | |
Exceptions thrown during parsing.
awali::parse_exception::parse_exception | ( | const std::string & | s | ) |
Simple constructor.
s | the message of the exception |
awali::parse_exception::parse_exception | ( | std::istream & | i, |
const std::string & | s | ||
) |
Exception with location.
This constructor is devoted to exceptions which occur during the parsing of a stream. The constructor computes the position (line + column) of the stream i and adds this information before the message s
i | the stream on which the exception is thrown |
s | the message of the exception |
awali::parse_exception::parse_exception | ( | size_t | p, |
const std::string & | s | ||
) |
Exception with location.
This constructor is devoted to exceptions which occur during the parsing of a string. The constructor adds the position p before the message s
p | the position on which the exception is thrown |
s | the message of the exception |