cmd/v: fix argument parsing

pull/4229/head
lutherwenxu 2020-04-04 18:09:34 +08:00 committed by GitHub
parent c6fabea49d
commit 4bade9bcea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 3 deletions

View File

@ -121,10 +121,18 @@ fn parse_args(args []string) (&pref.Preferences, string) {
res.out_name = cmdline.option(args, '-o', '')
i++
}
'-csource', '-backend' {
i++ // TODO
}
else {
mut should_continue := false
for flag_with_param in list_of_flags_with_param {
if '-$flag_with_param' == arg {
should_continue = true
i++
break
}
}
if should_continue {
continue
}
if !arg.starts_with('-') && command == '' {
command = arg
}