Kyle Edwards
|
8aee7fdb32
cmState: Prohibit override of flow control commands
|
5 years ago |
Ben Boeckel
|
82a4822610
CMP0053: document that `$` is a valid literal variable character
|
7 years ago |
Robert Maynard
|
4d384d290e
Help: Document the $CACHE{} syntax
|
7 years ago |
Brad King
|
b29842a818
ListFileLexer: Do not match null bytes in input
|
7 years ago |
Matthias Maennich
|
14d9a11be9
ListFileLexer: fix heap-buffer-overflow on malicious input
|
8 years ago |
Brad King
|
1dda2ec55a
Improve error message on unexpected end of file
|
9 years ago |
Brad King
|
5d85fb4f40
Fix assertion failure on unmatched function or macro
|
10 years ago |
Brad King
|
3a65606591
Fix assertion failure on unmatched foreach in function (#15572)
|
10 years ago |
Ben Boeckel
|
411f77d14f
EVIS: Add tests for syntax corner cases and CMP0053
|
11 years ago |
Ben Boeckel
|
a9bdef2dda
tests: Add variable expansion tests
|
11 years ago |
Brad King
|
b54dbebf62
Test foreach/function/macro handling of bracket arguments
|
12 years ago |
Brad King
|
8640e52979
Add to RunCMake.Syntax test \-escape cases
|
12 years ago |
Brad King
|
efcf318f8d
Add \-continuation to CMake language quoted arguments
|
12 years ago |
Brad King
|
daa0f6f98d
Add Lua-style long brackets and long comments to CMake language
|
12 years ago |
Brad King
|
a8c652342f
cmListFileLexer: Convert CRLF -> LF newlines explicitly
|
12 years ago |
Brad King
|
dbd933365e
cmListFileLexer: Allow a leading UTF-8 Byte-Order-Mark (#11137)
|
12 years ago |
Brad King
|
56457837e2
cmListFileLexer: Allow command names with one letter (#14181)
|
12 years ago |
Brad King
|
9040ec9117
Do not warn about left paren not separated by a space
|
12 years ago |
Brad King
|
bf73264694
Warn about unquoted arguments that look like long brackets
|
12 years ago |
Brad King
|
e945949d14
Add RunCMake.Syntax test cases for command invocation styles
|
12 years ago |
Brad King
|
1eafa3edaf
cmListFileLexer: Fix line number after backslash in string
|
13 years ago |
Brad King
|
f3155cd62a
Add RunCMake.Syntax test to cover argument parsing
|
13 years ago |