Doxygen
|
#include <vhdlparser/ErrorHandler.h>
Public Member Functions | |
virtual void | handleUnexpectedToken (int expectedKind, const JJString &expectedToken, Token *actual, VhdlParser *parser) |
virtual void | handleParseError (Token *last, Token *unexpected, const JJSimpleString &production, VhdlParser *parser) |
virtual int | getErrorCount () |
virtual void | handleOtherError (const JJString &message, VhdlParser *parser) |
virtual | ~ErrorHandler () |
ErrorHandler () | |
Protected Attributes | |
int | error_count |
Friends | |
class | VhdlParserTokenManager |
class | VhdlParser |
Definition at line 17 of file ErrorHandler.h.
|
inlinevirtual |
Definition at line 46 of file ErrorHandler.h.
|
inline |
|
inlinevirtual |
Definition at line 40 of file ErrorHandler.h.
References error_count.
|
inlinevirtual |
Reimplemented in vhdl::parser::VhdlErrorHandler.
Definition at line 43 of file ErrorHandler.h.
References VhdlParser.
|
inlinevirtual |
Reimplemented in vhdl::parser::VhdlErrorHandler.
Definition at line 36 of file ErrorHandler.h.
References vhdl::parser::addUnicodeEscapes(), vhdl::parser::Token::beginColumn, vhdl::parser::Token::beginLine, error_count, vhdl::parser::Token::image, and VhdlParser.
|
inlinevirtual |
Reimplemented in vhdl::parser::VhdlErrorHandler.
Definition at line 28 of file ErrorHandler.h.
References vhdl::parser::addUnicodeEscapes(), vhdl::parser::Token::beginColumn, vhdl::parser::Token::beginLine, error_count, vhdl::parser::Token::image, and VhdlParser.
|
friend |
Definition at line 19 of file ErrorHandler.h.
References VhdlParser.
Referenced by handleOtherError(), vhdl::parser::VhdlErrorHandler::handleOtherError(), handleParseError(), vhdl::parser::VhdlErrorHandler::handleParseError(), handleUnexpectedToken(), vhdl::parser::VhdlErrorHandler::handleUnexpectedToken(), and VhdlParser.
|
friend |
Definition at line 18 of file ErrorHandler.h.
References VhdlParserTokenManager.
Referenced by VhdlParserTokenManager.
|
protected |
Definition at line 21 of file ErrorHandler.h.
Referenced by ErrorHandler(), getErrorCount(), vhdl::parser::VhdlErrorHandler::handleOtherError(), handleParseError(), vhdl::parser::VhdlErrorHandler::handleParseError(), handleUnexpectedToken(), and vhdl::parser::VhdlErrorHandler::handleUnexpectedToken().