diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-11-29 15:28:47 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-11-29 15:28:47 +0200 |
commit | 4b31ef06275ad423e48a75d15fb0ee21c3127e3c (patch) | |
tree | 7cb5b1358dcb7c1650215ad319593f485d9a0caa /build2/token | |
parent | 97d5397a8079fc0ece521e0c36e313043bc22b12 (diff) |
Fix escaping issue, propagate quoting for $ and ( tokens
Diffstat (limited to 'build2/token')
-rw-r--r-- | build2/token | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/build2/token b/build2/token index 0dc914f..3d580b9 100644 --- a/build2/token +++ b/build2/token @@ -98,6 +98,12 @@ namespace build2 token (token_type t, bool s, uint64_t l, uint64_t c, printer_type* p) : token (t, string (), s, quote_type::unquoted, false, l, c, p) {} + token (token_type t, bool s, + quote_type qt, + uint64_t l, uint64_t c, + printer_type* p) + : token (t, string (), s, qt, qt != quote_type::unquoted, l, c, p) {} + token (string v, bool s, quote_type qt, bool qc, uint64_t l, uint64_t c) |