diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-09-09 10:20:52 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-09-09 10:20:52 +0200 |
commit | e3b6dc455ab5c98606e38983bd19426ae346f469 (patch) | |
tree | 62f145eac81c7c6f955ca9e63df17aa07c392c11 /build/lexer | |
parent | ccca13f8eadef31f2df873cb505ebca98501c45a (diff) |
Reimplement double quote lexing to avoid "implied quote" trick
Diffstat (limited to 'build/lexer')
-rw-r--r-- | build/lexer | 9 |
1 files changed, 3 insertions, 6 deletions
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 |