The TokenManagerErrorHandler
Class Reference
Declaration
class vhdl::parser::TokenManagerErrorHandler { ... }
Included Headers
#include <vhdlparser/ErrorHandler.h>
Derived Classes
class | VhdlTokenManagerErrorHandler |
Friends Index
class | VhdlParserTokenManager |
Public Destructor Index
~TokenManagerErrorHandler () | |
Public Member Functions Index
void | lexicalError (bool EOFSeen, int lexState, int errorLine, int errorColumn, const JJString &errorAfter, JJChar curChar, VhdlParserTokenManager *token_manager) |
void | lexicalError (const JJString &errorMessage, VhdlParserTokenManager *token_manager) |
Protected Member Attributes Index
int | error_count |
Definition at line 51 of file ErrorHandler.h.
Friends
VhdlParserTokenManager
|
Definition at line 52 of file ErrorHandler.h.
52 friend class VhdlParserTokenManager;
Reference VhdlParserTokenManager.
Referenced by lexicalError, lexicalError, vhdl::parser::VhdlTokenManagerErrorHandler::lexicalError, vhdl::parser::VhdlTokenManagerErrorHandler::lexicalError and VhdlParserTokenManager.
Public Destructor
~TokenManagerErrorHandler()
| inline virtual |
Definition at line 73 of file ErrorHandler.h.
73 virtual ~TokenManagerErrorHandler() {}
Public Member Functions
lexicalError()
| inline virtual |
Definition at line 66 of file ErrorHandler.h.
66 virtual void lexicalError(bool EOFSeen, int lexState, int errorLine, int errorColumn, const JJString& errorAfter, JJChar curChar, VhdlParserTokenManager* token_manager) {
67 // by default, we just print an error message and return.
68 fprintf(stderr, "Lexical error at: %d:%d. Encountered: %c after: %s.\n", errorLine, errorColumn, curChar, (EOFSeen? "EOF" : (const char*)errorAfter.c_str()));
69 }
Reference VhdlParserTokenManager.
lexicalError()
| inline virtual |
Definition at line 70 of file ErrorHandler.h.
70 virtual void lexicalError(const JJString& errorMessage, VhdlParserTokenManager* token_manager) {
71 fprintf(stderr, "%s\n", (char*)errorMessage.c_str());
72 }
Reference VhdlParserTokenManager.
Protected Member Attributes
error_count
| protected |
Definition at line 54 of file ErrorHandler.h.
54 int error_count;
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.