summaryrefslogtreecommitdiffstats
path: root/src/declinfo.l
Commit message (Collapse)AuthorAgeFilesLines
* enable debug for re-entrant lexersAdrian Negreanu2019-05-221-0/+4
|
* Fixed memory leak in reentrant lexersDimitri van Heesch2019-05-121-3/+5
|
* declinfo.l: enable reentrantAdrian Negreanu2019-05-041-124/+136
| | | | | | | | | | | | | | | | | * put the global variables in struct declinfoYY_state. * globally define yyscanner and declinfo_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.
* declinfo.l: move function declarations beforeAdrian Negreanu2019-05-041-38/+41
|
* declinfo.l: group flex options toghetherAdrian Negreanu2019-05-041-5/+3
|
* flex: use %option instead of command line options.Adrian Negreanu2016-09-211-0/+2
|
* drop #include <unistd.h>Adrian Negreanu2015-05-151-1/+2
| | | | Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Remove unused local and static global variablesalbert-github2014-12-271-1/+0
| | | | Remove unused local and static global variables. Variables have been identified by Understand (version 758) from Scitools.
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Debug output for lexical analyzerAlbert2013-11-131-0/+2
| | | | | | | | | | | | | | In case of error messages like: input buffer overflow, can't enlarge buffer because scanner uses REJECT it is not always directly clear from which lexical analyzer (.l file) this problem comes. This patch helps to find these problems and does the following things: - when using the option -d lex with doxygen each time a lexical analyzer is called at the start a line like the following line will be given: Entering lexical analyzer: pre.l (for: ..../file.c) and at the end: Finished lexical analyzer: pre.l (for: ..../file.c) - in case the lexical analyzer has been translated with the -d option of lex / flex the above mentioned lines will be given as part of the lexical analyzer output (to stderr) and look like: --entering lexical analyzer: pre.l (for: ..../file.c) --finished lexical analyzer: pre.l (for: ..../file.c)
* Release-1.8.3.1Dimitri van Heesch2013-01-201-1/+1
|
* Release-1.8.1.2-20120729Dimitri van Heesch2012-07-291-0/+2
|
* Release-1.7.6.1-20120220Dimitri van Heesch2012-02-201-1/+1
|
* Release-1.7.3-20110123Dimitri van Heesch2011-01-231-1/+1
|
* Release-1.7.2-20101118Dimitri van Heesch2010-11-181-1/+3
|
* Release-1.6.2-20100124Dimitri van Heesch2010-01-241-1/+1
|
* Release-1.5.7.1-20081225Dimitri van Heesch2008-12-251-1/+1
|
* Release-1.5.6-20080914Dimitri van Heesch2008-09-141-1/+1
|
* Release-1.5.4-20080101Dimitri van Heesch2008-01-171-2/+2
|
* Release-1.5.4Dimitri van Heesch2008-01-161-1/+1
|
* Release-1.5.3-20070815Dimitri van Heesch2007-08-151-1/+1
|
* Release-1.5.1-20070219Dimitri van Heesch2007-02-191-1/+1
|
* Release-1.5.1-20070107Dimitri van Heesch2007-01-071-1/+1
|
* Release-1.5.1-20061202Dimitri van Heesch2006-12-021-1/+1
|
* Release-1.4.6-20060507Dimitri van Heesch2006-05-071-1/+1
|
* Release-1.4.2Dimitri van Heesch2005-03-281-1/+13
|
* Release-1.4.1Dimitri van Heesch2005-01-111-1/+1
|
* Release-1.3.9.1-20041224Dimitri van Heesch2004-12-241-1/+1
|
* Release-1.3.9.1-20041221Dimitri van Heesch2004-12-211-1/+11
|
* Release-1.3.8-20040913Dimitri van Heesch2004-09-131-1/+1
|
* Release-1.3.6-20040324Dimitri van Heesch2004-03-241-1/+5
|
* Release-1.3.6-20040222Dimitri van Heesch2004-02-221-0/+3
|
* Release-1.3.5-20040105Dimitri van Heesch2004-01-051-1/+1
|
* Release-1.3-20030514Dimitri van Heesch2003-05-141-3/+1
|
* Release-1.3-rc2-20030119Dimitri van Heesch2003-01-191-1/+1
|
* Doxygen-1.2.13-20020122Dimitri van Heesch2002-01-221-1/+1
|
* Release-1.2.9.1Dimitri van Heesch2001-08-051-2/+4
|
* Release-1.2.8-20010723Dimitri van Heesch2001-07-231-9/+25
|
* Release-1.2.8-20010715Dimitri van Heesch2001-07-151-1/+1
|
* Release-1.2.4-20010121Dimitri van Heesch2001-01-211-1/+1
|
* Release-1.2.4-20010107Dimitri van Heesch2001-01-071-2/+9
|
* Release-1.2.4Dimitri van Heesch2000-12-241-1/+4
|
* Release-1.2.3Dimitri van Heesch2000-10-301-1/+1
|
* Release-1.1.4-20000618Dimitri van Heesch2000-06-181-2/+3
|
* Release-1.1.2-20000430Dimitri van Heesch2000-04-301-1/+1
|
* Release 2000-04-03Dimitri van Heesch2000-04-031-1/+2
|
* Release-1.1.1-20000326Dimitri van Heesch2000-03-261-2/+2
|
* Upgrade to 1.1.0Dimitri van Heesch2000-02-151-4/+5
|
* mods for doxygen-0.49-991205Dimitri van Heesch1999-12-151-2/+2
|