/// <summary> /// Tokenizes the provided input text line, observing quotes. /// </summary> /// <param name="line">Input line to parse.</param> /// <param name="options">Options for tokenizing.</param> /// <returns>Enumeration of tokens.</returns> public static IEnumerable <Token> Tokenize(string line, CommandLineTokenizerOptions options) => StringUtilities.Tokenize( line, options.HasFlag(CommandLineTokenizerOptions.AllowPartialInput));
/// <summary> /// Tokenizes the provided input text line, observing quotes. /// </summary> /// <param name="line">Input line to parse.</param> /// <param name="options">Options for tokenizing.</param> /// <returns>Enumeration of tokens.</returns> internal static IEnumerable <Token> Tokenize(string line, CommandLineTokenizerOptions options = CommandLineTokenizerOptions.None) => CommandLineParserEngine.Tokenize(line, options);