summaryrefslogtreecommitdiffstats
path: root/src/parsers.h
Commit message (Expand)AuthorAgeFilesLines
* switch the core ninja parser to use re2c for the lexerEvan Martin2011-12-291-78/+19
* remove makefile parsing code, use depfile code insteadEvan Martin2011-12-071-21/+1
* use StringPiece for makefile depsEvan Martin2011-09-121-2/+5
* Implement default target statementsPeter Collingbourne2011-08-311-0/+1
* don't track line/column until you encounter an error, then re-parseEvan Martin2011-07-261-23/+10
* switch to $ as the line continuation charEvan Martin2011-05-271-5/+12
* refactor let parsing, passing another testEvan Martin2011-05-241-3/+11
* refactor parser, check in some failing testsEvan Martin2011-05-231-2/+20
* drop reserved words 'build'/'rule'/'subninja'/etc.Evan Martin2011-05-011-5/+2
* fix warnings on Mac 10.5Arnaud Gelas2011-04-301-0/+1
* add doxygen-compatibile comments to most classesEvan Martin2011-04-291-3/+7
* include location of error in parse error messages in EvalEnv stringsAlexei Svitkine2011-04-261-1/+3
* add copyrightsEvan Martin2011-02-061-0/+14
* ignore whitespace in makefilesEvan Martin2011-02-041-2/+6
* refactor parse error messagesEvan Martin2011-02-041-0/+2
* allow implicit depsEvan Martin2011-01-231-0/+1
* add an include statementEvan Martin2011-01-151-1/+4
* remove vestigal builddirEvan Martin2011-01-151-1/+0
* immediately evaluate variables in top-level bindingsEvan Martin2010-12-211-1/+3
* Merge remote branch 'origin/master'Evan Martin2010-12-191-2/+2
|\
| * simplify token representation, speeding up parseEvan Martin2010-12-171-2/+2
* | remove special builddirEvan Martin2010-12-191-4/+0
|/
* move src into subdirEvan Martin2010-12-051-0/+101