1 #line 2 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/xmlcode.cpp" 3 #line 4 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/xmlcode.cpp" 5 #define YY_INT_ALIGNED short int 9 #define yy_create_buffer xmlcodeYY_create_buffer 10 #define yy_delete_buffer xmlcodeYY_delete_buffer 11 #define yy_flex_debug xmlcodeYY_flex_debug 12 #define yy_init_buffer xmlcodeYY_init_buffer 13 #define yy_flush_buffer xmlcodeYY_flush_buffer 14 #define yy_load_buffer_state xmlcodeYY_load_buffer_state 15 #define yy_switch_to_buffer xmlcodeYY_switch_to_buffer 16 #define yyin xmlcodeYYin 17 #define yyleng xmlcodeYYleng 18 #define yylex xmlcodeYYlex 19 #define yylineno xmlcodeYYlineno 20 #define yyout xmlcodeYYout 21 #define yyrestart xmlcodeYYrestart 22 #define yytext xmlcodeYYtext 23 #define yywrap xmlcodeYYwrap 24 #define yyalloc xmlcodeYYalloc 25 #define yyrealloc xmlcodeYYrealloc 26 #define yyfree xmlcodeYYfree 29 #define YY_FLEX_MAJOR_VERSION 2 30 #define YY_FLEX_MINOR_VERSION 5 31 #define YY_FLEX_SUBMINOR_VERSION 35 32 #if YY_FLEX_SUBMINOR_VERSION > 0 53 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 58 #ifndef __STDC_LIMIT_MACROS 59 #define __STDC_LIMIT_MACROS 1 80 #define INT8_MIN (-128) 83 #define INT16_MIN (-32767-1) 86 #define INT32_MIN (-2147483647-1) 89 #define INT8_MAX (127) 92 #define INT16_MAX (32767) 95 #define INT32_MAX (2147483647) 98 #define UINT8_MAX (255U) 101 #define UINT16_MAX (65535U) 104 #define UINT32_MAX (4294967295U) 117 #if defined (__STDC__) 125 #define yyconst const 138 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) 144 #define BEGIN (yy_start) = 1 + 2 * 150 #define YY_START (((yy_start) - 1) / 2) 151 #define YYSTATE YY_START 154 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) 157 #define YY_NEW_FILE xmlcodeYYrestart(xmlcodeYYin ) 159 #define YY_END_OF_BUFFER_CHAR 0 163 #define YY_BUF_SIZE 16384 168 #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) 170 #ifndef YY_TYPEDEF_YY_BUFFER_STATE 171 #define YY_TYPEDEF_YY_BUFFER_STATE 179 #define EOB_ACT_CONTINUE_SCAN 0 180 #define EOB_ACT_END_OF_FILE 1 181 #define EOB_ACT_LAST_MATCH 2 183 #define YY_LESS_LINENO(n) 190 int yyless_macro_arg = (n); \ 191 YY_LESS_LINENO(yyless_macro_arg);\ 192 *yy_cp = (yy_hold_char); \ 193 YY_RESTORE_YY_MORE_OFFSET \ 194 (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ 195 YY_DO_BEFORE_ACTION; \ 199 #define unput(c) yyunput( c, (yytext_ptr) ) 201 #ifndef YY_TYPEDEF_YY_SIZE_T 202 #define YY_TYPEDEF_YY_SIZE_T 206 #ifndef YY_STRUCT_YY_BUFFER_STATE 207 #define YY_STRUCT_YY_BUFFER_STATE 254 #define YY_BUFFER_NEW 0 255 #define YY_BUFFER_NORMAL 1 266 #define YY_BUFFER_EOF_PENDING 2 282 #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ 283 ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ 289 #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] 318 #define YY_FLUSH_BUFFER xmlcodeYY_flush_buffer(YY_CURRENT_BUFFER ) 328 #define yy_new_buffer xmlcodeYY_create_buffer 330 #define yy_set_interactive(is_interactive) \ 332 if ( ! YY_CURRENT_BUFFER ){ \ 333 xmlcodeYYensure_buffer_stack (); \ 334 YY_CURRENT_BUFFER_LVALUE = \ 335 xmlcodeYY_create_buffer(xmlcodeYYin,YY_BUF_SIZE ); \ 337 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ 340 #define yy_set_bol(at_bol) \ 342 if ( ! YY_CURRENT_BUFFER ){\ 343 xmlcodeYYensure_buffer_stack (); \ 344 YY_CURRENT_BUFFER_LVALUE = \ 345 xmlcodeYY_create_buffer(xmlcodeYYin,YY_BUF_SIZE ); \ 347 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ 350 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) 354 #define xmlcodeYYwrap(n) 1 355 #define YY_SKIP_YYWRAP 365 int xmlcodeYYlineno = 1;
368 #define yytext_ptr xmlcodeYYtext 378 #define YY_DO_BEFORE_ACTION \ 379 (yytext_ptr) = yy_bp; \ 380 xmlcodeYYleng = (size_t) (yy_cp - yy_bp); \ 381 (yy_hold_char) = *yy_cp; \ 383 (yy_c_buf_p) = yy_cp; 385 #define YY_NUM_RULES 12 386 #define YY_END_OF_BUFFER 13 396 0, 0, 13, 11, 1, 10, 10, 11, 11, 2,
397 11, 3, 4, 5, 1, 10, 0, 6, 0, 0,
398 0, 0, 0, 0, 7, 5, 0, 0, 0, 8,
399 7, 0, 0, 0, 0, 0, 8, 0, 0, 0,
405 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
406 1, 1, 4, 1, 1, 1, 1, 1, 1, 1,
407 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
408 1, 2, 5, 6, 7, 1, 1, 8, 9, 1,
409 1, 1, 1, 1, 10, 11, 12, 13, 13, 13,
410 13, 13, 13, 13, 13, 13, 13, 11, 14, 15,
411 16, 17, 1, 1, 18, 18, 18, 18, 18, 18,
412 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
413 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
414 1, 1, 1, 1, 19, 1, 18, 18, 18, 18,
416 18, 18, 19, 19, 19, 19, 19, 19, 19, 19,
417 19, 19, 19, 19, 19, 19, 19, 19, 19, 20,
418 19, 19, 1, 1, 1, 1, 1, 19, 19, 19,
419 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
420 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
421 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
422 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
423 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
424 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
425 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
427 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
428 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
429 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
430 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
431 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
437 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
438 2, 1, 3, 4, 1, 1, 1, 5, 6, 6
443 0, 0, 99, 100, 96, 100, 94, 15, 16, 100,
444 24, 100, 100, 0, 94, 100, 22, 100, 88, 23,
445 87, 88, 82, 0, 0, 0, 14, 20, 67, 0,
446 0, 24, 28, 34, 32, 62, 0, 51, 35, 29,
447 25, 5, 100, 100, 50, 56, 61, 63, 68, 73,
453 44, 1, 44, 44, 44, 44, 44, 45, 46, 44,
454 44, 44, 44, 47, 44, 44, 45, 44, 44, 46,
455 44, 11, 44, 48, 49, 47, 44, 44, 44, 50,
456 49, 44, 44, 44, 44, 51, 50, 52, 53, 51,
457 51, 44, 44, 0, 44, 44, 44, 44, 44, 44,
463 4, 5, 6, 7, 4, 8, 4, 4, 9, 4,
464 4, 10, 4, 4, 11, 12, 13, 14, 14, 14,
465 18, 43, 19, 21, 18, 22, 32, 18, 23, 19,
466 21, 18, 34, 33, 42, 24, 32, 17, 41, 35,
467 38, 25, 25, 25, 39, 38, 34, 20, 20, 39,
468 17, 17, 17, 17, 17, 17, 20, 20, 20, 20,
469 20, 20, 26, 26, 17, 26, 26, 30, 30, 31,
470 31, 41, 31, 31, 37, 37, 36, 37, 37, 40,
471 40, 40, 40, 40, 40, 38, 38, 38, 39, 39,
472 39, 29, 44, 28, 27, 15, 16, 15, 44, 3,
474 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
475 44, 44, 44, 44, 44, 44, 44, 44, 44, 44
480 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
481 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
482 8, 42, 8, 9, 9, 11, 27, 17, 11, 17,
483 20, 20, 28, 27, 41, 11, 32, 32, 40, 28,
484 33, 11, 11, 11, 35, 33, 34, 34, 39, 35,
485 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
486 46, 46, 47, 47, 38, 47, 47, 48, 48, 49,
487 49, 36, 49, 49, 50, 50, 29, 50, 50, 51,
488 51, 51, 51, 51, 51, 52, 52, 52, 53, 53,
489 53, 23, 22, 21, 19, 15, 7, 5, 3, 44,
491 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
492 44, 44, 44, 44, 44, 44, 44, 44, 44, 44
499 int xmlcodeYY_flex_debug = 0;
504 #define REJECT reject_used_but_not_detected 505 #define yymore() yymore_used_but_not_detected 506 #define YY_MORE_ADJ 0 507 #define YY_RESTORE_YY_MORE_OFFSET 544 #define YY_NEVER_INTERACTIVE 1 545 #define YY_NO_INPUT 1 546 #define YY_NO_UNISTD_H 1 607 g_currentDefinition =
d;
612 lineAnchor.
sprintf(
"l%05d",g_yyLineNr);
613 if (g_currentMemberDef)
636 if (g_currentFontClass)
644 if (g_currentFontClass)
647 g_currentFontClass=0;
661 if (g_yyLineNr<g_inputLines)
663 g_currentFontClass = fc;
678 while ((c=*p++) && c!=
'\n') { }
699 g_currentFontClass=
s;
711 if (c==
'\n') count++;
713 if (p>g_inputString && *(p-1)!=
'\n')
717 g_needsTermination=
TRUE;
723 #define YY_INPUT(buf,result,max_size) result=yyread(buf,max_size); 725 static int yyread(
char *buf,
int max_size)
728 while( c < max_size && g_inputString[g_inputPosition] )
730 *buf = g_inputString[g_inputPosition++] ;
736 #line 737 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/xmlcode.cpp" 740 #ifndef YY_NO_UNISTD_H 748 #ifndef YY_EXTRA_TYPE 749 #define YY_EXTRA_TYPE void * 787 #ifndef YY_SKIP_YYWRAP 796 static void yy_flex_strncpy (
char *,
yyconst char *,
int );
799 #ifdef YY_NEED_STRLEN 800 static int yy_flex_strlen (
yyconst char * );
806 static int yyinput (
void );
808 static int input (
void );
814 #ifndef YY_READ_BUF_SIZE 815 #define YY_READ_BUF_SIZE 8192 823 #define ECHO do { if (fwrite( xmlcodeYYtext, xmlcodeYYleng, 1, xmlcodeYYout )) {} } while (0) 830 #define YY_INPUT(buf,result,max_size) \ 831 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ 835 for ( n = 0; n < max_size && \ 836 (c = getc( xmlcodeYYin )) != EOF && c != '\n'; ++n ) \ 839 buf[n++] = (char) c; \ 840 if ( c == EOF && ferror( xmlcodeYYin ) ) \ 841 YY_FATAL_ERROR( "input in flex scanner failed" ); \ 847 while ( (result = fread(buf, 1, max_size, xmlcodeYYin))==0 && ferror(xmlcodeYYin)) \ 849 if( errno != EINTR) \ 851 YY_FATAL_ERROR( "input in flex scanner failed" ); \ 855 clearerr(xmlcodeYYin); \ 867 #define yyterminate() return YY_NULL 871 #ifndef YY_START_STACK_INCR 872 #define YY_START_STACK_INCR 25 876 #ifndef YY_FATAL_ERROR 877 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) 886 #define YY_DECL_IS_OURS 1 890 #define YY_DECL int xmlcodeYYlex (void) 896 #ifndef YY_USER_ACTION 897 #define YY_USER_ACTION 902 #define YY_BREAK break; 905 #define YY_RULE_SETUP \ 912 register yy_state_type yy_current_state;
916 #line 246 "xmlcode.l" 919 #line 920 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/xmlcode.cpp" 964 if ( yy_accept[yy_current_state] )
969 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
971 yy_current_state = (
int) yy_def[yy_current_state];
972 if ( yy_current_state >= 45 )
973 yy_c = yy_meta[(
unsigned int) yy_c];
975 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
978 while ( yy_current_state != 44 );
983 yy_act = yy_accept[yy_current_state];
1000 #line 248 "xmlcode.l" 1007 #line 251 "xmlcode.l" 1015 #line 255 "xmlcode.l" 1023 #line 259 "xmlcode.l" 1031 #line 263 "xmlcode.l" 1041 #line 268 "xmlcode.l" 1050 #line 274 "xmlcode.l" 1053 char openBracket[] = { xmlcodeYYtext[0],
'\0' };
1067 #line 287 "xmlcode.l" 1070 char closeBracket[] = { xmlcodeYYtext[0], xmlcodeYYtext[1],
'\0' };
1087 #line 302 "xmlcode.l" 1101 #line 311 "xmlcode.l" 1108 #line 315 "xmlcode.l" 1116 #line 320 "xmlcode.l" 1119 #line 1120 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/xmlcode.cpp" 1126 int yy_amount_of_matched_text = (
int) (yy_cp - (
yytext_ptr)) - 1;
1157 yy_state_type yy_next_state;
1176 if ( yy_next_state )
1180 yy_current_state = yy_next_state;
1188 goto yy_find_action;
1241 goto yy_find_action;
1248 "fatal flex scanner internal error--no action found" );
1264 register int number_to_move, i;
1269 "fatal flex scanner internal error--end of buffer missed" );
1295 for ( i = 0; i < number_to_move; ++i )
1296 *(dest++) = *(source++);
1309 while ( num_to_read <= 0 )
1315 int yy_c_buf_p_offset =
1322 if ( new_size <= 0 )
1337 "fatal error - scanner input buffer overflow" );
1380 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
1396 register yy_state_type yy_current_state;
1397 register char *
yy_cp;
1404 if ( yy_accept[yy_current_state] )
1409 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1411 yy_current_state = (
int) yy_def[yy_current_state];
1412 if ( yy_current_state >= 45 )
1413 yy_c = yy_meta[(
unsigned int) yy_c];
1415 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
1418 return yy_current_state;
1428 register int yy_is_jam;
1432 if ( yy_accept[yy_current_state] )
1437 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1439 yy_current_state = (
int) yy_def[yy_current_state];
1440 if ( yy_current_state >= 45 )
1441 yy_c = yy_meta[(
unsigned int) yy_c];
1443 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
1444 yy_is_jam = (yy_current_state == 44);
1446 return yy_is_jam ? 0 : yy_current_state;
1451 static int yyinput (
void)
1453 static int input (
void)
1596 YY_FATAL_ERROR(
"out of dynamic memory in xmlcodeYY_create_buffer()" );
1605 YY_FATAL_ERROR(
"out of dynamic memory in xmlcodeYY_create_buffer()" );
1696 if (new_buffer == NULL)
1747 if (!(yy_buffer_stack)) {
1757 if ( ! (yy_buffer_stack) )
1758 YY_FATAL_ERROR(
"out of dynamic memory in xmlcodeYYensure_buffer_stack()" );
1760 memset((yy_buffer_stack), 0, num_to_alloc *
sizeof(
struct yy_buffer_state*));
1777 if ( ! (yy_buffer_stack) )
1778 YY_FATAL_ERROR(
"out of dynamic memory in xmlcodeYYensure_buffer_stack()" );
1804 YY_FATAL_ERROR(
"out of dynamic memory in xmlcodeYY_scan_buffer()" );
1850 n = _yybytes_len + 2;
1853 YY_FATAL_ERROR(
"out of dynamic memory in xmlcodeYY_scan_bytes()" );
1855 for ( i = 0; i < _yybytes_len; ++i )
1856 buf[i] = yybytes[i];
1872 #ifndef YY_EXIT_FAILURE 1873 #define YY_EXIT_FAILURE 2 1878 (void) fprintf(
stderr,
"%s\n", msg );
1889 int yyless_macro_arg = (n); \ 1890 YY_LESS_LINENO(yyless_macro_arg);\ 1891 xmlcodeYYtext[xmlcodeYYleng] = (yy_hold_char); \ 1892 (yy_c_buf_p) = xmlcodeYYtext + yyless_macro_arg; \ 1893 (yy_hold_char) = *(yy_c_buf_p); \ 1894 *(yy_c_buf_p) = '\0'; \ 1895 xmlcodeYYleng = yyless_macro_arg; \ 1950 xmlcodeYYlineno = line_number;
1976 xmlcodeYY_flex_debug = bdebug ;
2034 static void yy_flex_strncpy (
char* s1,
yyconst char * s2,
int n )
2037 for ( i = 0; i <
n; ++i )
2042 #ifdef YY_NEED_STRLEN 2043 static int yy_flex_strlen (
yyconst char *
s )
2046 for ( n = 0; s[
n]; ++
n )
2055 return (
void *) malloc( size );
2067 return (
void *) realloc( (
char *) ptr, size );
2072 free( (
char *) ptr );
2075 #define YYTABLES_NAME "yytables" 2077 #line 320 "xmlcode.l" 2102 g_inputPosition = 0;
2103 g_currentFontClass = 0;
2104 g_needsTermination =
FALSE;
2105 g_searchCtx=searchCtx;
2108 g_inputLines = endLine+1;
2113 g_yyLineNr = startLine;
2117 g_exampleName = exName;
2118 g_sourceFileDef = fd;
2120 bool cleanupSourceDef =
FALSE;
2125 g_sourceFileDef =
new FileDef(
"",(exName?exName:
"generated"));
2126 cleanupSourceDef =
TRUE;
2129 if (g_sourceFileDef)
2141 if (g_needsTermination)
2149 if (cleanupSourceDef)
2161 g_currentDefinition = 0;
2162 g_currentMemberDef = 0;
2165 #if !defined(YY_FLEX_SUBMINOR_VERSION) 2167 void xmlcodeYYdummy() { yy_flex_realloc(0,0); }
2169 #elif YY_FLEX_MAJOR_VERSION<=2 && YY_FLEX_MINOR_VERSION<=5 && YY_FLEX_SUBMINOR_VERSION<33 2170 #error "You seem to be using a version of flex newer than 2.5.4. These are currently incompatible with 2.5.4, and do NOT work with doxygen! Please use version 2.5.4 or expect things to be parsed wrongly! A bug report has been submitted (#732132)."
static yyconst flex_int32_t yy_meta[21]
struct yy_buffer_state * YY_BUFFER_STATE
void xmlcodeYYset_debug(int debug_flag)
static QCString g_curClassName
unsigned short int flex_uint16_t
char * xmlcodeYYget_text(void)
static yyconst flex_int32_t yy_ec[256]
virtual QCString getReference() const
void xmlcodeYY_flush_buffer(YY_BUFFER_STATE b)
QCString getReference() const
FILE * xmlcodeYYget_in(void)
virtual void writeLineNumber(const char *ref, const char *file, const char *anchor, int lineNumber)=0
MemberDef * getSourceMember(int lineNr) const
void msg(const char *fmt,...)
static yyconst flex_int16_t yy_def[54]
virtual bool isLinkableInProject() const =0
static void setCurrentDoc(const QCString &anchor)
static Definition * g_searchCtx
static int yyread(char *buf, int max_size)
void * xmlcodeYYrealloc(void *, yy_size_t)
static void xmlcodeYYensure_buffer_stack(void)
#define YY_CURRENT_BUFFER
int xmlcodeYYget_lineno(void)
#define YY_STATE_EOF(state)
static yyconst flex_int16_t yy_chk[121]
int xmlcodeYYlex_destroy(void)
virtual void endFontClass()=0
virtual void startFontClass(const char *clsName)=0
static void endCodeLine()
static int yy_get_next_buffer(void)
static const char * g_currentFontClass
static yyconst flex_int16_t yy_base[54]
int errno
Contains the last error code.
static int g_inputPosition
read offset during parsing
virtual QCString getOutputFileBase() const =0
unsigned char flex_uint8_t
static int yy_init_globals(void)
static void xmlcodeYY_init_buffer(YY_BUFFER_STATE b, FILE *file)
#define YY_DO_BEFORE_ACTION
void xmlcodeYYrestart(FILE *input_file)
void parseXmlCode(CodeOutputInterface &od, const char *, const QCString &s, bool, const char *exName, FileDef *fd, int startLine, int endLine, bool, MemberDef *, bool, Definition *searchCtx, bool)
static QCString g_parmType
static QCString g_CurrScope
YY_EXTRA_TYPE xmlcodeYYget_extra(void)
static int yy_did_buffer_switch_on_eof
static void codify(const char *text)
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
static CodeOutputInterface * g_code
static QCString g_parmName
static yy_state_type yy_get_previous_state(void)
static void startCodeLine()
#define EOB_ACT_CONTINUE_SCAN
static SearchIndexIntf * searchIndex
static yy_state_type yy_try_NUL_trans(yy_state_type current_state)
const QCString & name() const
YY_BUFFER_STATE xmlcodeYY_scan_string(yyconst char *yy_str)
#define YY_INPUT(buf, result, max_size)
void xmlcodeYYfree(void *)
static void startFontClass(const char *s)
unsigned int flex_uint32_t
void xmlcodeYYset_out(FILE *out_str)
Definition * getSourceDefinition(int lineNr) const
static yyconst flex_int16_t yy_nxt[121]
YY_BUFFER_STATE xmlcodeYY_create_buffer(FILE *file, int size)
void xmlcodeYYpop_buffer_state(void)
static void codifyLines(char *text)
A bunch of utility functions.
static Definition * g_currentDefinition
static QCString g_exampleName
static yy_state_type yy_last_accepting_state
static bool g_includeCodeFragment
static int g_yyLineNr
current line number
static YY_BUFFER_STATE * yy_buffer_stack
#define YY_END_OF_BUFFER_CHAR
int xmlcodeYYget_debug(void)
void xmlcodeYYset_lineno(int line_number)
static size_t yy_buffer_stack_max
QCString & sprintf(const char *format,...)
virtual void codify(const char *s)=0
static QCString g_classScope
void xmlcodeYYset_extra(YY_EXTRA_TYPE user_defined)
static QCString g_exampleFile
void resetXmlCodeParserState()
static void xmlcodeYY_load_buffer_state(void)
int xmlcodeYYget_leng(void)
virtual void startCodeLine(bool hasLineNumbers)=0
static int g_inputLines
number of line in the code fragment
void xmlcodeYY_switch_to_buffer(YY_BUFFER_STATE new_buffer)
virtual void setCurrentDoc(Definition *ctx, const char *anchor, bool isSourceFile)=0
QCString getOutputFileBase() const
#define YY_RESTORE_YY_MORE_OFFSET
void xmlcodeYYset_in(FILE *in_str)
static size_t yy_buffer_stack_top
static MemberDef * g_currentMemberDef
static const char * g_inputString
the code fragment as text
#define YY_BUFFER_EOF_PENDING
static void nextCodeLine()
void * xmlcodeYYalloc(yy_size_t)
#define EOB_ACT_LAST_MATCH
void xmlcodeYY_delete_buffer(YY_BUFFER_STATE b)
YY_BUFFER_STATE xmlcodeYY_scan_buffer(char *base, yy_size_t size)
static void yy_fatal_error(yyconst char msg[])
YY_BUFFER_STATE xmlcodeYY_scan_bytes(yyconst char *bytes, int len)
void xmlcodeYYpush_buffer_state(YY_BUFFER_STATE new_buffer)
virtual void endCodeLine()=0
#define YY_FATAL_ERROR(msg)
#define EOB_ACT_END_OF_FILE
byte bytes
Alias for common language habits.
static bool g_needsTermination
static yyconst flex_int16_t yy_accept[45]
FILE * xmlcodeYYget_out(void)
static void endFontClass()
virtual QCString anchor() const =0
#define YY_CURRENT_BUFFER_LVALUE
static FileDef * g_sourceFileDef
static char * yy_last_accepting_cpos