summaryrefslogtreecommitdiffstats
path: root/Source/cmCommandArgumentLexer.in.l
Commit message (Collapse)AuthorAgeFilesLines
* Document removal of 'register' from flex/bison outputBrad King2013-06-281-0/+1
| | | | | | In each .l and .y input file that has instructions for manual transformation of the output to include a step to remove the 'register' storage specifier.
* Remove trailing whitespace from most CMake and C/C++ codeKitware Robot2012-08-131-24/+24
| | | | | | | | | | | | | | | | | Our Git commit hooks disallow modification or addition of lines with trailing whitespace. Wipe out all remnants of trailing whitespace everywhere except third-party code. Run the following shell code: git ls-files -z -- \ bootstrap doxygen.config '*.readme' \ '*.c' '*.cmake' '*.cpp' '*.cxx' \ '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \ '*.mm' '*.pike' '*.py' '*.txt' '*.vim' | egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' | egrep -z -v '^(Modules/CPack\..*\.in)' | xargs -0 sed -i 's/ \+$//'
* 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.
* COMP: Restore fixes to generated lexerBrad King2008-12-181-0/+2
| | | | | | The command argument lexer was recently regenerated which erased some fixes that had been applied directly to the output. This restores the fixes and adds reminder notes in the generation instructions.
* COMP: Fix unused yyunput warning in lexerBrad King2008-12-171-0/+1
| | | | | | This adds the "nounput" option to the flex input file so that yyunput is not generated. The function is static but not used so some compilers warn.
* ENH: Allow most characters in ENV variable refsBrad King2008-12-171-0/+6
| | | | | | The $ENV{VAR} syntax permits access to environment variables. This teaches CMake to recognize most characters in the VAR name since some environments may have variables with non-C-identifier characters.
* ENH: fix for aixBill Hoffman2007-06-051-0/+1
|
* BUG: Fixed cmCommandArgumentLexer no-escape mode to not match ↵Brad King2007-06-041-2/+25
| | | | backslash-escape sequences as lexical tokens at all. Needed to configure files with backslashes preceding an @VAR@ replacement. This fixes bug#5130.
* BUG: Character + should be valid in a variable name.Brad King2006-09-251-9/+9
|
* COMP: Moved duplicate flex-generated lexer warning suppression and ↵Brad King2006-08-081-34/+3
| | | | cross-platform support code to a single cmStandardLexer.h included by all lexer sources. Added fix for macro redefinitions on Borland 5.8 compiler.
* COMP: Fix and/or disable warnings for Borland 5.6 build.Brad King2006-08-011-0/+5
|
* ENH: Improve handling of escaped charactersAndy Cedilnik2005-06-171-1/+9
|
* ENH: Improve variable name regular expressionAndy Cedilnik2005-06-141-3/+3
|
* ENH: Remove some allocationsAndy Cedilnik2005-06-131-10/+16
|
* ENH: Handle more casesAndy Cedilnik2005-06-081-2/+32
|
* ENH: Initial import (not working yet)Andy Cedilnik2005-06-081-0/+115