llvm/unittests/Option
Nico Weber 24da186483 Option spell checking: Penalize delimiter flags if input has no argument
If the user passes a flag like `-version` to a program, it's more likely
they mean `--version` than `-version:`, since there's no parameter
passed. Hence, give delimited arguments a penalty of 1 if the user input
doesn't contain the delimiter or no data after it.

The motivation is that with this, lld-link can suggest "--version"
instead of "-version:" for "-version" and "-nodefaultlib" instead of
"-nodefaultlib:" for "-nodefaultlibs".

Differential Revision: https://reviews.llvm.org/D61382

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@359701 91177308-0d34-0410-b5e6-96231b3b80d8
2019-05-01 16:45:15 +00:00
..
CMakeLists.txt
OptionParsingTest.cpp Option spell checking: Penalize delimiter flags if input has no argument 2019-05-01 16:45:15 +00:00
Opts.td Option spell checking: Penalize delimiter flags if input has no argument 2019-05-01 16:45:15 +00:00