diff options
author | Adrian Negreanu <groleo@gmail.com> | 2019-04-15 18:40:11 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2019-05-04 15:03:34 (GMT) |
commit | 52e32ead5d8152d75a18f3cc7f4b7e5c7bb38b29 (patch) | |
tree | 96625278aa355e252e295a518647b8ed6bdf32a6 /src/code.l | |
parent | 2513172db2942a364e8af4a0d21d0fb2de328af1 (diff) | |
download | Doxygen-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