/// <summary> /// Skips a single separator /// </summary> private void ScanSeparator() { switch (source.Current) { case '!': source.SkipRestOfLine(); break; default: source.MoveNext(); break; } }
/// <summary> /// Skips a single separator /// </summary> private void ScanSeparator() { if (source.Current == '!') { source.SkipRestOfLine(); } else { source.MoveNext(); } }
/// <summary> /// Skip a single separator. /// </summary> void ScanSeparator() { switch (_source.Current) { case '!': _source.SkipRestOfLine(); _source.MoveNext(); break; case ' ': case '\n': case '\r': case '\t': _source.MoveNext(); break; } }