org.apache.lucene.analysis.compound.hyphenation.HyphenationTree.unpackValues C# (CSharp) Method

unpackValues() protected method

protected unpackValues ( int k ) : string
k int
return string
	  protected internal virtual string unpackValues(int k)
	  {
		StringBuilder buf = new StringBuilder();
		sbyte v = vspace.get(k++);
		while (v != 0)
		{
		  char c = (char)(((int)((uint)v >> 4)) - 1 + '0');
		  buf.Append(c);
		  c = (char)(v & 0x0f);
		  if (c == 0)
		  {
			break;
		  }
		  c = (char)(c - 1 + '0');
		  buf.Append(c);
		  v = vspace.get(k++);
		}
		return buf.ToString();
	  }