summaryrefslogtreecommitdiffstats
path: root/src/pre.l
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: Introduce type names for commonly used container typesDimitri van Heesch2020-05-011-15/+12
|
* Performance improvements after profilingDimitri van Heesch2020-04-241-3/+1
| | | | | In some cases performance dropped when upgrading from version 1.8.16 to 1.8.17 or 1.8.18. With these changes the performance should be back to normal again.
* Refactoring: changed Doxygen::expandAsDefinedDict to Doxygen::expandAsDefinedSetDimitri van Heesch2020-04-181-3/+5
|
* Fixed shadowing issue in getFortranDefs and other shadowing casesDimitri van Heesch2020-04-091-2/+2
|
* Replaced MemberNameSDict by MemberNameLinkedMap based on LinkedMapDimitri van Heesch2020-04-081-10/+5
|
* Replaced FileNameDict/FileNameList by FileNameLinkedMapDimitri van Heesch2020-04-061-4/+4
|
* Fixed issue creating std::string from null pointerDimitri van Heesch2020-03-301-10/+10
|
* Fix for compile issue on Travis-CIDimitri van Heesch2020-03-291-1/+2
|
* Migrated some code in pre.l to use STL containers (part 2)Dimitri van Heesch2020-03-291-286/+251
|
* Revert addition of std::string conversion operator for QCString (part 2)Dimitri van Heesch2020-03-291-1/+1
|
* Revert addition of std::string conversion operator for QCStringDimitri van Heesch2020-03-291-6/+6
|
* Migrated some code in pre.l to use STL containersDimitri van Heesch2020-03-281-139/+125
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-03-281-1/+3
|\
| * Merge pull request #7632 from albert-github/feature/bug_ftn_preprocDimitri van Heesch2020-03-271-1/+3
| |\ | | | | | | Fortran function definitions at begin of a line
| | * Function definitions at begin of a linealbert-github2020-03-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have an Fortran source that needs preprocessing like: ``` INTEGER FUNCTION & BI() END FUNCTION BI ``` the preprocessor will output: ``` 00001 INTEGER FUNCTION & 00002 00003 END FUNCTION BI ``` we see that the function name (and argumentlist (`BI()`) are gone, resulting in the error: ``` Error in file .../test.F90 line: 4, state: 4(SubprogBody) ``` The original problem came from the `BIND` attribute (as found by Fossies in the HDF5 package), but the example has been reduced to the above example.
* | | Fix for unused variable JAVASCRIPT_LICENSE_TEXT.Dimitri van Heesch2020-03-281-8/+3
|/ /
* | Merge branch 'compilerwarnings'Dimitri van Heesch2020-03-081-40/+44
|\ \ | |/ |/|
| * Enabled stricter compiler warnings and fixed all new warningsDimitri van Heesch2020-03-081-44/+48
| |
* | Fix a number of compiler warnings in the 64bit build for WindowsDimitri van Heesch2020-03-021-6/+6
|/
* Specifying filename in preprocessor debug outputalbert-github2020-02-231-3/+3
| | | | Especially when running with `QUIET=YES` it is no clear which file is preprocessed, so the filename is added to the preprocessor debug output
* Removed Doxygen::gatherDefines as it was not used anymoreDimitri van Heesch2020-02-151-1/+0
|
* Fix compiler warnings on Windows (Visual Studio)Dimitri van Heesch2020-02-121-0/+3
|
* issue #7527: Doxygen 1.8.17: regression of C macro expansionDimitri van Heesch2020-01-251-1/+19
|
* Make commentscan.l reentrantDimitri van Heesch2019-12-301-3/+1
|
* Wrong reference to code linealbert-github2019-12-251-2/+0
| | | | The newline was handled twice and thus the prprocessor giving out too many lines, resulting in a shift in line numbers
* Merge branch 'feature/bug_config' of ↵Dimitri van Heesch2019-12-201-1/+4
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_config
| * Checking of right usage of configuration list itemsalbert-github2019-11-251-1/+4
| | | | | | | | In case of a configuration list item has an equal sign in it ('=') some extra restriction are imposed / made more understandable.
* | issue #7446: C#: parameter named `extends` is broken in the documentationDimitri van Heesch2019-12-201-1/+1
| |
* | issue #7326: Incorrect display of multiline #define valueDimitri van Heesch2019-12-141-1/+9
| |
* | Renamed Portables to PortableDimitri van Heesch2019-12-081-1/+1
| |
* | Merge branch 'memory_leakage_fix' of https://github.com/virusxp/doxygen into ↵Dimitri van Heesch2019-12-081-1/+1
|\ \ | | | | | | | | | virusxp-memory_leakage_fix
| * | Refactoring of portable.h and portable.cpp functions to be contained in a ↵Tobias Off2019-11-281-1/+1
| | | | | | | | | | | | | | | | | | namespace Fixing some memory issues caused by not correctly freed pointers
* | | Fix regression when expanding macro to an empty stringDimitri van Heesch2019-12-011-3/+4
| | |
* | | Fixed preprocessor hangup regressionDimitri van Heesch2019-11-251-11/+20
| | |
* | | Fixed preprocessor issue that resulted in "More #endif's than #if's found." ↵Dimitri van Heesch2019-11-251-1/+1
| |/ |/| | | | | warning.
* | Fixed endless loop during preprocessingDimitri van Heesch2019-11-241-0/+3
| |
* | Remove bogus flex codeDimitri van Heesch2019-11-181-6/+0
|/
* Fixed issue with "QGDict::hashAsciiKey: Invalid null key" in pre.lDimitri van Heesch2019-11-161-0/+4
|
* remove debug printsDimitri van Heesch2019-11-161-2/+2
|
* issue #7325: Endless loop in preprocessor due to #define A()Dimitri van Heesch2019-11-141-20/+43
|
* Fixed use of uninitialized pointer in preprocessorDimitri van Heesch2019-11-091-5/+5
|
* Remove global state from constexp lexerDimitri van Heesch2019-11-091-1/+2
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-11-091-1/+1
|\
| * Spelling corrections for src directoryalbert-github2019-11-051-1/+1
| | | | | | | | | | | | | | | | Spelling corrections as found by codespell and in #561. Some reported problems were already fixed, others are fixed here, with some exceptions (a,o.): - "referenceby" in defgen.cpp as this is in the output and I cannot oversee the consequences (looks like none, but ...) - "HANGEUL_CHARSET" left as is as in some MS documentation is written: 'HANGUL_CHARSET: Also spelled "Hangeul". Specifies the Hangul Korean character set.' (https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/0d0b32ac-a836-4bd2-a112-b6000a1b4fc9).
* | Make preprocess code reentrantDimitri van Heesch2019-11-091-1628/+1669
|/
* Changed ArgumentList to be an STL containerDimitri van Heesch2019-10-271-2/+2
|
* issue #7265: Double quote character in C++ raw string literal causes Doxygen ↵Dimitri van Heesch2019-09-241-0/+25
| | | | to process the string contents
* Consistent way to show scanner statealbert-github2019-09-051-0/+3
| | | | | 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.
* Merge branch 'feature/bug_endblock_msg' of ↵Dimitri van Heesch2019-08-041-28/+28
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
| * Correction warning messagealbert-github2019-06-011-28/+28
| | | | | | | | Consistency