/// <summary> /// Parse an KeyValuePair /// </summary> /// <returns>Parsed KeyValuePair</returns> public KeyValuePair ParseKeyValuePair() { KeyValuePair keyValuePair = new KeyValuePair(); //Get key CurrentToken = TokenStream.NextToken(); keyValuePair.SetKey(CurrentToken.GetValue().ToString()); //Skip : NextToken(":", "key : value", ':'); //Get value keyValuePair.SetValue(ParseExpression()); return(keyValuePair); }
/// <summary> /// Parse an KeyValuePair /// </summary> /// <returns>Parsed KeyValuePair</returns> public KeyValuePair ParseKeyValuePair() { KeyValuePair keyValuePair = new KeyValuePair(); //Get key CurrentToken = TokenStream.NextToken(); keyValuePair.SetKey(CurrentToken.GetValue().ToString()); //Skip : NextToken(":", "key : value", ':'); //Get value keyValuePair.SetValue(ParseExpression()); return keyValuePair; }