aboutsummaryrefslogtreecommitdiff
path: root/build2/test/script/lexer
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-11-29 15:28:47 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-11-29 15:28:47 +0200
commit4b31ef06275ad423e48a75d15fb0ee21c3127e3c (patch)
tree7cb5b1358dcb7c1650215ad319593f485d9a0caa /build2/test/script/lexer
parent97d5397a8079fc0ece521e0c36e313043bc22b12 (diff)
Fix escaping issue, propagate quoting for $ and ( tokens
Diffstat (limited to 'build2/test/script/lexer')
-rw-r--r--build2/test/script/lexer4
1 files changed, 3 insertions, 1 deletions
diff --git a/build2/test/script/lexer b/build2/test/script/lexer
index b812f84..a6a96ca 100644
--- a/build2/test/script/lexer
+++ b/build2/test/script/lexer
@@ -55,7 +55,9 @@ namespace build2
}
virtual void
- mode (base_mode, char = '\0', const char* = nullptr) override;
+ mode (base_mode,
+ char = '\0',
+ optional<const char*> = nullopt) override;
// Number of quoted (double or single) tokens since last reset.
//