aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/build/script/lexer.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2/build/script/lexer.cxx')
-rw-r--r--libbuild2/build/script/lexer.cxx10
1 files changed, 9 insertions, 1 deletions
diff --git a/libbuild2/build/script/lexer.cxx b/libbuild2/build/script/lexer.cxx
index de93b6b..716d898 100644
--- a/libbuild2/build/script/lexer.cxx
+++ b/libbuild2/build/script/lexer.cxx
@@ -13,6 +13,14 @@ namespace build2
{
using type = token_type;
+ build2::script::redirect_aliases lexer::redirect_aliases {
+ type (type::in_file),
+ type (type::in_doc),
+ type (type::in_str),
+ type (type::out_file_ovr),
+ type (type::out_file_app),
+ nullopt};
+
void lexer::
mode (build2::lexer_mode m,
char ps,
@@ -192,7 +200,7 @@ namespace build2
m == lexer_mode::first_token ||
m == lexer_mode::second_token)
{
- if (optional<token> t = next_cmd_op (c, sep, m))
+ if (optional<token> t = next_cmd_op (c, sep))
return move (*t);
}