private Object ProcessString() { sb.Clear(); while (c != '"') { if (c == '\\') { NextChar(); Object value = escapes[c]; if (value != null) { AddChar((Char)value); } } else { AddChar(); } } NextChar(); return sb.ToString(); }