private string ReadUntilChar(params char[] c)
{
var builder = new StringBuilder();
char current = Tokenizer.NullCharacter;
do
{
if(current != Tokenizer.NullCharacter)
{
builder.Append(current);
}
current = ReadChar();
}
while(current != Tokenizer.NullCharacter && !c.Contains(current));
return builder.ToString();
}