summaryrefslogtreecommitdiff
path: root/Source/LexerParser
Commit message (Expand)AuthorAgeFilesLines
* Fortran: Teach lexer to recognize LLVMFlang preprocessor dependenciesBrad King2023-05-092-69/+74
* Fortran: Restore support for parsing "end interface X"Brad King2022-11-302-146/+161
* Fortran: Fix suprious dependencies with submodulesVitaly Mogulian2022-08-092-191/+151
* Fortran: Teach lexer to handle CRLF newlinesBrad King2022-08-092-192/+201
* LexerParser: Suppress clang -Wunused-but-set-variable warningsBrad King2022-04-069-883/+919
* LexerParser: Regenerate parsers with bison 3.8.2Brad King2022-04-068-654/+614
* Depfile parsing: enhance compatibility with GNU MakeMarc Chevrier2022-01-163-54/+79
* Makefiles: Add support for building Fortran intrinsicsIsuru Fernando2021-06-242-37/+45
* LexerParser: Do not leak Fortran parser tokens discarded due to errorsBrad King2021-06-082-56/+80
* clang-analyzer: rename from scan-build in commentsBrad King2021-06-0312-12/+12
* LexerParser: Suppress NVHPC warnings in generated codeBrad King2021-04-282-52/+60
* LexerParser: Regenerate parsers with bison 3.7.5Brad King2021-04-288-471/+519
* LexerParser: Suppress gcc -Wfree-nonheap-object warnings in generated codeBrad King2021-02-059-876/+884
* LexerParser: Suppress -Wused-but-marked-unused warning in cmExprParserBrad King2021-01-262-52/+62
* LexerParser: Clean up includes following include-what-you-useChristoph Grüninger2021-01-259-115/+115
* LexerParser: Regenerate parser files with GNU Bison 3.7.4Christoph Grüninger2021-01-258-3658/+3969
* LexerParser: Manual removing code from Bison is no longer neededChristoph Grüninger2021-01-254-11/+0
* LexerParser: Do not use GNU Bison's yacc mode, we use Bison extensionsChristoph Grüninger2021-01-254-4/+4
* cmGccDepfileReader: Rework helper codeKyle Edwards2020-10-132-2/+2
* cmCommandArgumentParserHelper: rework input handlingOleksandr Koval2020-09-092-19/+10
* cmake_command: Add command to EVAL a CMake script as a stringCristian Adam2020-03-032-22/+6
* Add a parser for GCC-style depfilesJoerg Bornemann2020-01-284-0/+2971
* Fortran: ignore CPP line directives in line-continued USE stmtsTiziano Müller2019-11-132-123/+124
* LexerParser: Regenerate parsers with bison 3.4.2Kitware Robot2019-11-138-874/+892
* CTest: Rename "Processes" lexer to "ResourceGroups"Brad King2019-11-054-231/+231
* CTest: Add lexer for PROCESSES propertyKyle Edwards2019-10-024-0/+3020
* math(EXPR): Implement ~(exp_NOT) expression as documentedGabor Bencze2019-07-232-57/+71
* LexerParser: Regenerate parsers with bison 3.3Brad King2019-07-228-1225/+1273
* Modernize: Enable modernize-raw-string-literal in clang-tidyArtur Ryt2019-04-021-1/+1
* cmListFileLexer: Add missing include to avoid possible pointer truncationZsolt Parragi2019-02-132-2/+2
* Fix most clang -Wextra-semi-stmt warnings in C++ filesSean McBride2019-01-1512-12/+12
* Source/LexerParser: Suppress "Use of zero-allocated memory" warningKyle Edwards2019-01-148-0/+40
* Fortran: Fix module dependency scanning with upper-case SUBMODULEBrad King2018-11-202-114/+114
* LexerParser: Suppress GCC -Wconversion warningsBrad King2018-07-319-880/+904
* math: Restore toleration of unexpected characters in an expressionBrad King2018-07-165-73/+67
* Merge topic 'math-hex'Brad King2018-07-055-120/+159
|\
| * math: Add options to calculate and format output as hexadecimalDaniel Franke2018-07-032-51/+62
| * math: Diagnose divide-by-zeroDaniel Franke2018-06-262-51/+59
| * math: Reject unexpected expression input explicitlyDaniel Franke2018-06-265-116/+136
* | ListFileLexer: Do not match null bytes in inputBrad King2018-06-262-103/+99
|/
* Fortran: Add support for submodule dependenciesBrad King2018-04-202-4/+4
* cmCommandArgumentParser: remove the variable tokens from the classRolf Eike Beer2017-10-252-14/+28
* ListFileLexer: fix heap-buffer-overflow on malicious inputMatthias Maennich2017-08-302-98/+116
* cmFortranLexer: regenerate with flex 2.6.4 (previously 2.6.1)Matthias Maennich2017-08-293-497/+950
* cmExprLexer: regenerate with flex 2.6.4 (previously 2.6.1)Matthias Maennich2017-08-293-298/+824
* cmDependsJavaLexer: regenerate with flex 2.6.4 (previously 2.6.1)Matthias Maennich2017-08-293-395/+824
* cmCommandArgumentLexer: regenerate with flex 2.6.4 (previously 2.6.1)Matthias Maennich2017-08-293-300/+823
* cmListFileLexer: regenerate with flex 2.6.4 (previously 2.6.1)Matthias Maennich2017-08-252-276/+429
* cmListFileLexer: fix 'bail out on seek-errors' also in original fileMatthias Maennich2017-08-251-2/+6
* LexerParser: disable clang-tidy checksDaniel Pfeifer2017-04-281-0/+6