Doxygen
Loading...
Searching...
No Matches
doxygen_lex.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define YY_FATAL_ERROR(msg)
 

Macro Definition Documentation

◆ YY_FATAL_ERROR

#define YY_FATAL_ERROR ( msg)
Value:
{ \
QCString msg1 = msg; \
msg1 += "\n lexical analyzer: "; \
msg1 += getLexerFILE(); \
if (!static_cast<yyguts_t*>(yyscanner)->yyextra_r->fileName.isEmpty()) \
{ \
msg1 += " (for: "; \
msg1 += static_cast<yyguts_t*>(yyscanner)->yyextra_r->fileName; \
msg1 += ")"; \
} \
msg1 += "\n"; \
yy_fatal_error( qPrint(msg1) , yyscanner); \
}
This is an alternative implementation of QCString.
Definition qcstring.h:101
static const char * getLexerFILE()
Definition code.l:268
void msg(const char *fmt,...)
Definition message.cpp:98
const char * qPrint(const char *s)
Definition qcstring.h:672

Definition at line 21 of file doxygen_lex.h.

21#define YY_FATAL_ERROR(msg) \
22{ \
23 QCString msg1 = msg; \
24 msg1 += "\n lexical analyzer: "; \
25 msg1 += getLexerFILE(); \
26 if (!static_cast<yyguts_t*>(yyscanner)->yyextra_r->fileName.isEmpty()) \
27 { \
28 msg1 += " (for: "; \
29 msg1 += static_cast<yyguts_t*>(yyscanner)->yyextra_r->fileName; \
30 msg1 += ")"; \
31 } \
32 msg1 += "\n"; \
33 yy_fatal_error( qPrint(msg1) , yyscanner); \
34}