summaryrefslogtreecommitdiffstats
path: root/Source/cmListFileLexer.h
Commit message (Collapse)AuthorAgeFilesLines
* Warn about arguments not separated by whitespaceBrad King2013-08-081-0/+1
| | | | | | | | | | | Teach the lexer to return tokens for whitespace. Teach the parser to tolerate the space tokens where whitespace is allowed. Also teach the parser to diagnose and warn about cases of quoted arguments followed immediately by another argument. This was accidentally allowed previously, so we only warn. Update the RunCMake.Syntax test case StringNoSpace expected stderr to include the warnings.
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* BUG#1049: Added error message when file ends in an unterminated string.Brad King2004-08-311-1/+4
|
* ENH: Added cmListFileLexer_SetString method to allow a string to be parsed ↵Brad King2004-04-211-0/+1
| | | | as input.
* ENH: Using lex-based tokenizer and a simple recursive-descent parser in ↵Brad King2003-12-081-0/+60
place of the old hand-coded parser for CMake listfiles.