summaryrefslogtreecommitdiff
path: root/Tests/RunCMake/Syntax
Commit message (Expand)AuthorAgeFilesLines
* CMake: Allow override of unexpected non-flow-control commandsKyle Edwards2021-06-163-0/+5
* LexerParser: Regenerate parser files with GNU Bison 3.7.4Christoph GrĂ¼ninger2021-01-255-6/+6
* Merge topic 'no-override-flow-control'Brad King2020-10-2317-0/+48
|\
| * cmState: Prohibit override of flow control commandsKyle Edwards2020-10-2217-0/+48
* | cmListFileCache: Enforce proper nesting of flow control statementsKyle Edwards2020-10-228-28/+25
|/
* cmCommandArgumentParserHelper: rework input handlingOleksandr Koval2020-09-0915-15/+15
* cmake_command: Add command to EVAL a CMake script as a stringCristian Adam2020-03-031-1/+1
* cmListFileCache: When missing ending ) print starting line instead of last oneBartosz Kosiorek2019-06-034-2/+8
* CMP0053: document that `$` is a valid literal variable characterBen Boeckel2018-10-156-0/+41
* Help: Document the $CACHE{} syntaxRobert Maynard2018-08-073-0/+11
* ListFileLexer: Do not match null bytes in inputBrad King2018-06-264-0/+7
* Add deprecation warnings for policies CMP0054 and belowBrad King2017-11-011-1/+12
* ListFileLexer: fix heap-buffer-overflow on malicious inputMatthias Maennich2017-08-304-0/+7
* Avoid CRLF newlines in Git repo blobsBrad King2017-08-303-16/+16
* Improve error message on unexpected end of fileBrad King2016-08-304-0/+9
* Parser: Issue messages through cmake, not cmSystemToolsStephen Kelly2016-08-2519-119/+75
* Parser: Issue file open error messages through dedicated APIStephen Kelly2016-06-134-20/+4
* cmListFileBacktrace: Refactor storage to provide efficient value semanticsBrad King2016-04-182-4/+8
* cmMakefile: Create a scoped context for parsing listfiles.Stephen Kelly2015-07-0613-16/+48
* Merge topic 'fix-function-missing-end'Brad King2015-06-237-0/+20
|\
| * Fix assertion failure on unmatched function or macroBrad King2015-06-227-0/+20
* | Merge topic 'fix-function-missing-endforeach'Brad King2015-05-197-0/+32
|\ \ | |/
| * Fix assertion failure on unmatched foreach in function (#15572)Brad King2015-05-187-0/+32
* | RunCMake: Remove unneeded files.Stephen Kelly2015-02-091-1/+0
|/
* Merge topic 'fix-lexer-open-square'Brad King2014-08-192-2/+2
|\
| * cmListFileLexer: Fix lexing of single '[' character (#15092)Brad King2014-08-182-2/+2
* | EVIS: Add tests for syntax corner cases and CMP0053Ben Boeckel2014-05-08107-1/+692
* | tests: Add variable expansion testsBen Boeckel2014-02-2125-0/+130
|/
* Test foreach/function/macro handling of bracket argumentsBrad King2013-10-307-0/+24
* Add to RunCMake.Syntax test \-escape casesBrad King2013-10-293-0/+7
* Add to RunCMake.Syntax test comments not separated by spacesBrad King2013-10-291-0/+5
* Add \-continuation to CMake language quoted argumentsBrad King2013-10-2310-0/+26
* Add Lua-style long brackets and long comments to CMake languageBrad King2013-10-1769-39/+219
* cmListFileLexer: Convert CRLF -> LF newlines explicitlyBrad King2013-10-174-0/+9
* cmListFileLexer: Allow a leading UTF-8 Byte-Order-Mark (#11137)Brad King2013-10-1715-0/+35
* cmListFileLexer: Allow command names with one letter (#14181)Brad King2013-10-173-0/+9
* Do not warn about left paren not separated by a spaceBrad King2013-08-154-0/+6
* Warn about unquoted arguments that look like long bracketsBrad King2013-08-084-0/+38
* Warn about arguments not separated by whitespaceBrad King2013-08-081-1/+17
* Add RunCMake.Syntax test cases for command invocation stylesBrad King2013-08-0816-0/+74
* cmListFileLexer: Fix line number after backslash in stringBrad King2013-08-084-0/+12
* Add RunCMake.Syntax test to cover argument parsingBrad King2013-08-0818-0/+52