ROSE 0.11.145.134
|
Syntax errors that are thrown.
Definition at line 35 of file SymbolicExpressionParser.h.
#include <Rose/BinaryAnalysis/SymbolicExpressionParser.h>
Public Member Functions | |
SyntaxError (const std::string &mesg, const std::string &inputName, unsigned lineNumber, unsigned columnNumber) | |
void | print (std::ostream &) const |
Print error message to stream. | |
![]() | |
Exception (const std::string &s) | |
Construct an exception with an error message. | |
Public Attributes | |
std::string | inputName |
Name of input, usually a file name. | |
unsigned | lineNumber |
Line number (1-origin). | |
unsigned | columnNumber |
Column number (0-origin). | |
|
inline |
Definition at line 41 of file SymbolicExpressionParser.h.
std::string Rose::BinaryAnalysis::SymbolicExpressionParser::SyntaxError::inputName |
Name of input, usually a file name.
Definition at line 37 of file SymbolicExpressionParser.h.
unsigned Rose::BinaryAnalysis::SymbolicExpressionParser::SyntaxError::lineNumber |
Line number (1-origin).
Zero if position info is not available.
Definition at line 38 of file SymbolicExpressionParser.h.
unsigned Rose::BinaryAnalysis::SymbolicExpressionParser::SyntaxError::columnNumber |
Column number (0-origin).
Unused when lineNumber
is zero.
Definition at line 39 of file SymbolicExpressionParser.h.