summaryrefslogtreecommitdiffstats
path: root/src/defargs.l
Commit message (Collapse)AuthorAgeFilesLines
* Consistent way to show scanner statealbert-github2019-09-051-0/+2
| | | | | Create a consistent way to display the state mnemonics of the different scanners (analogous to the fortranscanner.l) Use an automatic procedure to generate the routine with the translation of the states to a string.
* issue #7236: C++: bug when using function as parameterDimitri van Heesch2019-08-291-3/+15
|
* Correction warning messagealbert-github2019-06-011-3/+3
| | | | Consistency
* Forgot to comment out debug printDimitri van Heesch2019-02-101-1/+1
|
* Improve handling < for expressions inside template argument defaultsDimitri van Heesch2019-02-101-11/+7
|
* Prevent possible 'QGDict::hashAsciiKey: Invalid null key' warningDimitri van Heesch2018-12-241-1/+1
|
* Added some missing default types for argument matchingDimitri van Heesch2018-12-241-0/+4
|
* Changed implementation, added test caseDimitri van Heesch2018-12-241-10/+25
|
* issue #6690 Regression in handling of shorthand signed/unsigned types in ↵albert-github2018-12-201-2/+2
| | | | | | function parameters (with bisect and test case) For some keywords not the value of the 'type' should decide whether the 'name' in the name field is part of the 'type' or is the 'name' in the argument.
* Use QCStringList::split i.s.o. QStringList::splitDimitri van Heesch2018-10-281-4/+4
|
* Bug 436883 - Handling of unnamed parameters (C/C++) unclearalbert-github2018-07-141-2/+4
| | | | Also the name should not be a reserved type of word.
* Bug 520975 - Unnamed parameters parsed incorrectlyalbert-github2018-07-141-2/+13
| | | | | Added "signed" and "unsigned" to the list of "special types" analogous to "const" and "volatile" Created a function for this that would make it possible to have also constructs like "const const" recognized.
* Bug 790320 - C++ parameter from lambda not recognizedDimitri van Heesch2017-12-251-0/+8
|
* Bug 771152 - C++11 ref-qualifiers do not appear in Member Function ↵Dimitri van Heesch2016-09-211-0/+6
| | | | Documentation section
* flex: use %option instead of command line options.Adrian Negreanu2016-09-211-0/+2
|
* Bug 757300 - Failed to document nested classes with "reference to array" ↵Dimitri van Heesch2015-12-201-1/+1
| | | | parameters
* Fixed regression in argument processingDimitri van Heesch2015-06-211-4/+4
|
* drop #include <unistd.h>Adrian Negreanu2015-05-151-2/+2
| | | | Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
* Fix for rendering the template parameters of members of variadic template ↵Dimitri van Heesch2015-03-221-6/+6
| | | | classes.
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Added type constraint relations for Java generics to dot graphs and XML outputDimitri van Heesch2015-02-211-5/+26
|
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Debug output for lexical analyzerAlbert2013-11-131-0/+3
| | | | | | | | | | | | | | 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)
* Bug 709526 - C++ parsing problem with operators <<, <, >, >> inside templatesDimitri van Heesch2013-10-121-0/+29
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-2/+2
|
* Release-1.8.2-20121118Dimitri van Heesch2012-11-181-1/+0
|
* Release-1.8.1.2-20120729Dimitri van Heesch2012-07-291-5/+49
|
* Release-1.8.0-20120408Dimitri van Heesch2012-04-081-2/+7
|
* Release-1.7.6.1-20120220Dimitri van Heesch2012-02-201-1/+2
|
* Release-1.7.3-20110123Dimitri van Heesch2011-01-231-1/+1
|
* Release-1.7.2-20101224Dimitri van Heesch2010-12-241-10/+13
|
* Release-1.7.1-20100728Dimitri van Heesch2010-07-281-1/+1
|
* Release-1.6.2-20100124Dimitri van Heesch2010-01-241-1/+1
|
* Release-1.5.6-20080914Dimitri van Heesch2008-09-141-1/+17
|
* Release-1.5.6-20080626Dimitri van Heesch2008-06-261-1/+1
|
* Release-1.5.5-20080420Dimitri van Heesch2008-04-201-1/+1
|
* Release-1.5.5Dimitri van Heesch2008-02-101-0/+14
|
* Release-1.5.4-20080123Dimitri van Heesch2008-01-231-1/+6
|
* 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/+8
|
* 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.4Dimitri van Heesch2005-07-211-0/+4
|
* Release-1.4.3-20050623Dimitri van Heesch2005-06-231-0/+10
|
* Release-1.4.1Dimitri van Heesch2005-01-111-1/+1
|
* Release-1.3.8-20040928Dimitri van Heesch2004-09-281-2/+2
|
* Release-1.3.7Dimitri van Heesch2004-05-071-1/+1
|