From e3b6dc455ab5c98606e38983bd19426ae346f469 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 9 Sep 2015 10:20:52 +0200 Subject: Reimplement double quote lexing to avoid "implied quote" trick --- build/lexer | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'build/lexer') diff --git a/build/lexer b/build/lexer index 0740f14..37c7807 100644 --- a/build/lexer +++ b/build/lexer @@ -69,13 +69,10 @@ namespace build private: token - name (bool separated); - - void - single_quote (std::string&); + next_quoted (); - bool - double_quote (std::string&); + token + name (bool separated); // Return true we have seen any spaces. Skipped empty lines don't // count. In other words, we are only interested in spaces that -- cgit v1.1