Home | History | Annotate | Download | only in gn

Lines Matching refs:opts

9   EscapeOptions opts;
10 opts.mode = ESCAPE_NINJA;
11 std::string result = EscapeString("asdf: \"$\\bar", opts, NULL);
16 EscapeOptions opts;
17 opts.mode = ESCAPE_NINJA_COMMAND;
18 opts.platform = ESCAPE_PLATFORM_WIN;
21 EXPECT_EQ("foo\\bar", EscapeString("foo\\bar", opts, NULL));
25 EXPECT_EQ("\"foo\\$ bar\"", EscapeString("foo\\ bar", opts, &needs_quoting));
30 opts.inhibit_quoting = true;
31 EXPECT_EQ("foo\\$ bar", EscapeString("foo\\ bar", opts, &needs_quoting));
33 opts.inhibit_quoting = false;
36 EXPECT_EQ("\"foo$ bar\\\\\\\\\"", EscapeString("foo bar\\\\", opts, NULL));
39 EXPECT_EQ("\"foo\\\\\\\"$ bar\"", EscapeString("foo\\\" bar", opts, NULL));
43 EscapeOptions opts;
44 opts.mode = ESCAPE_NINJA_COMMAND;
45 opts.platform = ESCAPE_PLATFORM_POSIX;
48 EXPECT_EQ("a$:\\$ \\\"\\$$\\\\b", EscapeString("a: \"$\\b", opts, NULL));
51 EXPECT_EQ("a_\\;\\<\\*b", EscapeString("a_;<*b", opts, NULL));
55 EscapeOptions opts;
56 opts.mode = ESCAPE_NINJA_PREFORMATTED_COMMAND;
59 EXPECT_EQ("a: \"$$\\b<;", EscapeString("a: \"$\\b<;", opts, NULL));