summaryrefslogtreecommitdiffstats
path: root/src/lexer.in.cc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2012-01-05 15:55:56 (GMT)
committerEvan Martin <martine@danga.com>2012-01-05 15:55:56 (GMT)
commitb281249fafe68b4e6415af17132d38c059f3d9d4 (patch)
tree8de35253505a1a508972a9465aacb2c56946a8dc /src/lexer.in.cc
parent5fd651db18784e0977337faae4ca4691a34db6ef (diff)
parent831775c7ecb5f4b9548a55a6f603e057fad3fea2 (diff)
downloadNinja-b281249fafe68b4e6415af17132d38c059f3d9d4.zip
Ninja-b281249fafe68b4e6415af17132d38c059f3d9d4.tar.gz
Ninja-b281249fafe68b4e6415af17132d38c059f3d9d4.tar.bz2
Merge pull request #194 from evanj/newline_spaces
Lexer: include leading spaces in the newline token.
Diffstat (limited to 'src/lexer.in.cc')
-rw-r--r--src/lexer.in.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lexer.in.cc b/src/lexer.in.cc
index 7981fef..6c00dbd 100644
--- a/src/lexer.in.cc
+++ b/src/lexer.in.cc
@@ -111,7 +111,7 @@ Lexer::Token Lexer::ReadToken() {
varname = [a-zA-Z0-9_.-]+;
[ ]*"#"[^\000\n]*"\n" { continue; }
- [\n] { token = NEWLINE; break; }
+ [ ]*[\n] { token = NEWLINE; break; }
[ ]+ { token = INDENT; break; }
"build" { token = BUILD; break; }
"rule" { token = RULE; break; }