Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | block parse method done | Robert Iannucci | 2012-11-10 | 1 | -0/+1 |
| | |||||
* | reject tabs (and CRs) in input files more aggressively | Evan Martin | 2012-08-02 | 1 | -2/+5 |
| | |||||
* | Header guards were missing from some header files. | Jonathan Sternberg | 2012-05-30 | 1 | -0/+4 |
| | |||||
* | parse $: | Peter Kuemmel | 2012-01-29 | 1 | -0/+4 |
| | | | | | '$:' is a valid string now, it expands to ':' update error messages and show a hint when something went wrong. | ||||
* | windows: more build fixes | Scott Graham | 2012-01-04 | 1 | -0/+5 |
| | |||||
* | switch the core ninja parser to use re2c for the lexer | Evan Martin | 2011-12-29 | 1 | -0/+88 |
- Delete the old "Tokenizer" code. - Write separate tests for the lexer distinct from the parser. - Switch the parser to use the new code. - New lexer error output has file:line numbers so e.g. Emacs can jump your editor to the syntax error. - The EvalEnv ($-interpolation) code is now part of the lexer as well. |