summaryrefslogtreecommitdiffstats
path: root/src/code.l
diff options
context:
space:
mode:
authorAdrian Negreanu <groleo@gmail.com>2019-04-15 18:40:11 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2019-05-04 15:03:34 (GMT)
commit52e32ead5d8152d75a18f3cc7f4b7e5c7bb38b29 (patch)
tree96625278aa355e252e295a518647b8ed6bdf32a6 /src/code.l
parent2513172db2942a364e8af4a0d21d0fb2de328af1 (diff)
downloadDoxygen-52e32ead5d8152d75a18f3cc7f4b7e5c7bb38b29.zip
Doxygen-52e32ead5d8152d75a18f3cc7f4b7e5c7bb38b29.tar.gz
Doxygen-52e32ead5d8152d75a18f3cc7f4b7e5c7bb38b29.tar.bz2
sqlcode.l: generate a reentrant scanner
* put the global variables in struct sqlcodeYY_state. * globally define yyscanner and sqlcode_extra. these two should be per-thread. * add a new yyscan_t function parameter when these functions are referenced: - yyin, yyout, yyextra, yyleng, yytext, yylineno, yycolumn, and yy_flex_debug. - the macros BEGIN, YY_START, YYSTATE, yymore, unput, and yyless - the functions that deal with input buffers: yyrestart - others: yy_switch_to_buffer, yy_create_buffer, yy_delete_buffer, yy_flush_buffer, yypush_buffer_state, yypop_buffer_state, yy_scan_buffer, yy_scan_string, and yy_scan_bytes * add a new yyscan_t function parameter when globals are referenced, to get the yyextra out of the yyscanner.
Diffstat (limited to 'src/code.l')
0 files changed, 0 insertions, 0 deletions