27 #ifndef IDLFE_BE_MESSAGEOUT_H_
28 #define IDLFE_BE_MESSAGEOUT_H_
50 MessageOut (std::ostream& out = std::cerr,
unsigned max_err_cnt = 20);
80 const unsigned max_err_cnt_;
Stores the location information.
Compiler messages output.
void message(const std::exception &ex)
void message(const AST::Location &l, MessageType mt, const std::string &msg)
MessageOut(std::ostream &out=std::cerr, unsigned max_err_cnt=20)
MessageType
Message types.
@ WARNING
Warning message.
@ MESSAGE
Informational message.
unsigned error_count() const noexcept
Abstract Syntax Tree namespace.
Back-end support utility classes.