aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-26 09:12:01 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-26 16:42:24 +0900
commit6aeab2afbbb7ec5c75f3f8ed054e601cd1c281b4 (patch)
tree514562f5e58f6430c7d3e092f247d12d5ffe76af
parentdf066c316f4775d9982089e27dbdb1830c7c2292 (diff)
downloadandroid_build_kati-6aeab2afbbb7ec5c75f3f8ed054e601cd1c281b4.tar.gz
android_build_kati-6aeab2afbbb7ec5c75f3f8ed054e601cd1c281b4.tar.bz2
android_build_kati-6aeab2afbbb7ec5c75f3f8ed054e601cd1c281b4.zip
[C++] Handle "else ifeq"
-rw-r--r--parser.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/parser.cc b/parser.cc
index ccfb972..a483310 100644
--- a/parser.cc
+++ b/parser.cc
@@ -107,6 +107,8 @@ class Parser {
else_if_directives_ = new DirectiveMap;
(*else_if_directives_)["ifdef"] = &Parser::ParseIfdef;
(*else_if_directives_)["ifndef"] = &Parser::ParseIfdef;
+ (*else_if_directives_)["ifeq"] = &Parser::ParseIfeq;
+ (*else_if_directives_)["ifneq"] = &Parser::ParseIfeq;
assign_directives_ = new DirectiveMap;
(*assign_directives_)["define"] = &Parser::ParseDefine;
@@ -195,7 +197,7 @@ class Parser {
line = orig_line_with_directives_;
}
- line = TrimSpace(line);
+ line = TrimLeftSpace(line);
if (line.empty())
return;