![]() |
BadScript 2
|
Static Public Member Functions | |
static Result< IEnumerable< Token >, Error > | Tokenize (IEnumerable< string > arguments, Func< string, NameLookupResult > nameLookup) |
static Result< IEnumerable< Token >, Error > | Tokenize (IEnumerable< string > arguments, Func< string, NameLookupResult > nameLookup, Func< IEnumerable< Token >, IEnumerable< Token > > normalize) |
static Result< IEnumerable< Token >, Error > | PreprocessDashDash (IEnumerable< string > arguments, Func< IEnumerable< string >, Result< IEnumerable< Token >, Error > > tokenizer) |
static Result< IEnumerable< Token >, Error > | ExplodeOptionList (Result< IEnumerable< Token >, Error > tokenizerResult, Func< string, Maybe< char > > optionSequenceWithSeparatorLookup) |
static IEnumerable< Token > | Normalize (IEnumerable< Token > tokens, Func< string, bool > nameLookup) |
Normalizes the given tokens . | |
static Func< IEnumerable< string >, IEnumerable< OptionSpecification >, Result< IEnumerable< Token >, Error > > | ConfigureTokenizer (StringComparer nameComparer, bool ignoreUnknownArguments, bool enableDashDash) |
Static Private Member Functions | |
static IEnumerable< Token > | TokenizeShortName (string value, Func< string, NameLookupResult > nameLookup) |
static IEnumerable< Token > | TokenizeLongName (string value, Action< Error > onError) |
Definition at line 16 of file Tokenizer.cs.
|
static |
Definition at line 166 of file Tokenizer.cs.
|
static |
Definition at line 74 of file Tokenizer.cs.
|
static |
Normalizes the given tokens .
Definition at line 127 of file Tokenizer.cs.
|
static |
Definition at line 54 of file Tokenizer.cs.
|
static |
Definition at line 18 of file Tokenizer.cs.
|
static |
Definition at line 24 of file Tokenizer.cs.
|
staticprivate |
Definition at line 270 of file Tokenizer.cs.
|
staticprivate |
Definition at line 210 of file Tokenizer.cs.