summaryrefslogtreecommitdiffstats
path: root/src/lexer_test.cc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-12-30 23:15:17 (GMT)
committerEvan Martin <martine@danga.com>2011-12-30 23:15:47 (GMT)
commitbc3eb871320566f6a22e07e85c96e03e68f8918b (patch)
tree2096bdd16033651815b0871233ca8d3ddc0c4f59 /src/lexer_test.cc
parentd44db63aea41f9965b9caa8f311d14ab65b1ad31 (diff)
downloadNinja-bc3eb871320566f6a22e07e85c96e03e68f8918b.zip
Ninja-bc3eb871320566f6a22e07e85c96e03e68f8918b.tar.gz
Ninja-bc3eb871320566f6a22e07e85c96e03e68f8918b.tar.bz2
allow hyphen in variable names
Diffstat (limited to 'src/lexer_test.cc')
-rw-r--r--src/lexer_test.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lexer_test.cc b/src/lexer_test.cc
index ce8082a..44d1d04 100644
--- a/src/lexer_test.cc
+++ b/src/lexer_test.cc
@@ -39,7 +39,7 @@ TEST(Lexer, ReadEvalStringEscapes) {
}
TEST(Lexer, ReadIdent) {
- Lexer lexer("foo baR baz_123 blah.dots");
+ Lexer lexer("foo baR baz_123 foo-bar");
string ident;
EXPECT_TRUE(lexer.ReadIdent(&ident));
EXPECT_EQ("foo", ident);
@@ -47,6 +47,8 @@ TEST(Lexer, ReadIdent) {
EXPECT_EQ("baR", ident);
EXPECT_TRUE(lexer.ReadIdent(&ident));
EXPECT_EQ("baz_123", ident);
+ EXPECT_TRUE(lexer.ReadIdent(&ident));
+ EXPECT_EQ("foo-bar", ident);
}
TEST(Lexer, ReadIdentCurlies) {