summaryrefslogtreecommitdiffstats
path: root/src/lexer.cc
Commit message (Expand)AuthorAgeFilesLines
* Disable re2c from embedding the version number in the source fileMarc-Antoine Ruel2021-12-311-1/+1
* Add validation nodes to ninjaColin Cross2021-10-121-110/+115
* Remove 'using namespace std' from header files, properly namespace all std sy...Michael Jones2020-09-301-37/+29
* Regenerate depfile_parser.cc and lexer.cc with newer re2cMaciej Pawlowski2018-11-071-420/+378
* rename a variableNico Weber2018-04-061-5/+5
* Improve location of error messages around identifiers.Nico Weber2018-04-061-2/+7
* CanonicalizePath handles \ on WindowsScott Graham2014-10-301-221/+272
* block parse method doneRobert Iannucci2012-11-101-183/+206
* windows: fix size_t<->int conversions in ninja.exeEvan Martin2012-08-101-1/+1
* reject tabs (and CRs) in input files more aggressivelyEvan Martin2012-08-021-18/+19
* Revert "Make StringPiece data members private."Nico Weber2012-07-281-3/+3
* Merge pull request #352 from tfarina/string-piece-privateEvan Martin2012-07-271-3/+3
|\
| * Make StringPiece data members private.Thiago Farina2012-06-301-3/+3
* | disallow crlf in manifest filesEvan Martin2012-07-181-51/+59
|/
* allow UTF-8 in rule descriptionsEvan Martin2012-04-261-4/+4
* parse $:Peter Kuemmel2012-01-291-0/+20
* add colon escapingPeter Kuemmel2012-01-291-21/+31
* Lexer: include leading spaces in the newline token.Evan Jones2012-01-051-84/+90
* make Lexer::Error not emit trailing newlineEvan Martin2012-01-051-1/+1
* Lexer: include leading whitespace in the comment token.Evan Jones2012-01-051-53/+63
* windows: more build fixesScott Graham2012-01-041-0/+1
* allow hyphen in variable namesEvan Martin2011-12-301-16/+24
* make evalstring internals privateEvan Martin2011-12-301-6/+6
* switch the core ninja parser to use re2c for the lexerEvan Martin2011-12-291-0/+729