summaryrefslogtreecommitdiffstats
path: root/src/ninja_jumble.cc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2010-12-19 23:22:22 (GMT)
committerEvan Martin <martine@danga.com>2010-12-19 23:22:22 (GMT)
commit6f2a2ce9760cfab7ce570104892688385347d102 (patch)
tree9bac2f7591b3bacdebeece6db3e6261f36d89271 /src/ninja_jumble.cc
parentdbacf94cf6b5f1d3947523792a3834d345302ae1 (diff)
downloadNinja-6f2a2ce9760cfab7ce570104892688385347d102.zip
Ninja-6f2a2ce9760cfab7ce570104892688385347d102.tar.gz
Ninja-6f2a2ce9760cfab7ce570104892688385347d102.tar.bz2
allow one-letter variable names
Diffstat (limited to 'src/ninja_jumble.cc')
-rw-r--r--src/ninja_jumble.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ninja_jumble.cc b/src/ninja_jumble.cc
index 4a30eba..ef4eefb 100644
--- a/src/ninja_jumble.cc
+++ b/src/ninja_jumble.cc
@@ -374,12 +374,12 @@ bool EvalString::Parse(const string& input, string* err) {
parsed_.push_back(make_pair(input.substr(start, end - start), SPECIAL));
++end;
} else {
- for (end = start + 1; end < input.size(); ++end) {
+ for (end = start; end < input.size(); ++end) {
char c = input[end];
if (!(('a' <= c && c <= 'z') || c == '_'))
break;
}
- if (end == start + 1) {
+ if (end == start) {
*err = "expected variable after $";
return false;
}