summaryrefslogtreecommitdiffstats
path: root/src/parsers.cc
Commit message (Expand)AuthorAgeFilesLines
* comment fixNico Weber2012-05-131-1/+1
* Response filesunknown2012-02-091-0/+7
* parse $:Peter Kuemmel2012-01-291-0/+1
* add a '-d stats' flag for detailed timingsEvan Martin2012-01-051-0/+2
* test error message of ManifestParser::LoadEvan Martin2012-01-051-1/+4
* Add a space to unexpected token errors.Evan Jones2012-01-041-1/+1
* more privateEvan Martin2011-12-301-4/+2
* switch the core ninja parser to use re2c for the lexerEvan Martin2011-12-291-447/+170
* Merge pull request #146 from nornagon/escape-spacesEvan Martin2011-12-201-0/+3
|\
| * Allow '$ ' to escape spaces in identifiers.Jeremy Apthorp2011-11-211-0/+3
* | remove makefile parsing code, use depfile code insteadEvan Martin2011-12-071-44/+3
|/
* Implement restat rulesPeter Collingbourne2011-10-241-0/+6
* Implement generator rulesPeter Collingbourne2011-10-151-0/+6
* make CanonicalizePath report an error on empty pathEvan Martin2011-10-061-2/+4
* use StringPiece for makefile depsEvan Martin2011-09-121-3/+12
* optimize IsIdentCharEvan Martin2011-09-091-5/+25
* Add depfile support to build command with multiple outputs (Fixes: #61)Qingning Huo2011-09-061-7/+0
* Factor out State struct from ninja_jumble.cc into its header/source files.Thiago Farina2011-09-031-1/+1
* Implement default target statementsPeter Collingbourne2011-08-311-0/+28
* semantic change: allow reaching into parent directories in pathsEvan Martin2011-08-241-2/+1
* don't track line/column until you encounter an error, then re-parseEvan Martin2011-07-261-17/+21
* switch to $ as the line continuation charEvan Martin2011-05-271-10/+24
* refactor let parsing, passing another testEvan Martin2011-05-241-23/+34
* refactorEvan Martin2011-05-231-7/+8
* show correct location for unexpected var errorEvan Martin2011-05-231-1/+3
* refactor parser, check in some failing testsEvan Martin2011-05-231-7/+9
* merge two line continuation codepathsEvan Martin2011-05-221-14/+11
* include filename in subninja load err messageEvan Martin2011-05-221-4/+6
* remove ROOT_HACK hack; it is unusedEvan Martin2011-05-021-9/+0
* drop reserved words 'build'/'rule'/'subninja'/etc.Evan Martin2011-05-011-45/+43
* Merged pull request #29 from polrop/minor-bug-fix.Evan Martin2011-04-281-1/+1
|\
| * Prefix perror(3) messages with program name.Nicolas Despres2011-04-261-1/+1
* | include location of error in parse error messages in EvalEnv stringsAlexei Svitkine2011-04-261-4/+18
|/
* use util's CanonicalizePath in parsers as wellEvan Martin2011-04-221-14/+5
* add copyrightsEvan Martin2011-02-061-0/+14
* ignore whitespace in makefilesEvan Martin2011-02-041-2/+6
* refactor parse error messagesEvan Martin2011-02-041-13/+13
* allow implicit depsEvan Martin2011-01-231-3/+23
* add an include statementEvan Martin2011-01-151-10/+20
* remove vestigal builddirEvan Martin2011-01-151-2/+0
* split out graph into its own headerEvan Martin2011-01-081-2/+3
* aggressively eval variables in build blocksEvan Martin2010-12-211-1/+1
* immediately evaluate variables in top-level bindingsEvan Martin2010-12-211-4/+13
* restore gyp root hackEvan Martin2010-12-201-0/+9
* Merge remote branch 'origin/master'Evan Martin2010-12-191-8/+9
|\
| * simplify token representation, speeding up parseEvan Martin2010-12-171-8/+9
* | remove special builddirEvan Martin2010-12-191-26/+2
* | expand variables in build pathsEvan Martin2010-12-191-4/+18
|/
* move src into subdirEvan Martin2010-12-051-0/+485