private static string CreateQuery(string indexName) { var fromToken = FromToken.Create(indexName, null); var sb = new StringBuilder(); fromToken.WriteTo(sb); return(sb.ToString()); }
/// <summary> gets a Parser object to parse TokenQuoted.</summary> /// <param name="fc">the mapping to map the quoted string to an object returned by the parser. /// </param> /// <returns> the parser /// </returns> public static Parser <T> OnQuotedWord <T>(FromRange <string, string, string, T> fc) { FromToken <T> recognizer = delegate(Tok tok, ref T result) { object obj = tok.Token; if (obj is TokenQuoted) { TokenQuoted quoted = obj as TokenQuoted; result = fc(tok.Index, tok.Length, quoted.Open, quoted.Quoted, quoted.Close); return(true); } else { return(false); } }; return(Parsers.FromToken(recognizer)); }