示例#1
0
        /// <summary>
        /// Skips a single separator
        /// </summary>
        private void ScanSeparator()
        {
            switch (source.Current)
            {
            case '!': source.SkipRestOfLine(); break;

            default: source.MoveNext(); break;
            }
        }
示例#2
0
 /// <summary>
 /// Skips a single separator
 /// </summary>
 private void ScanSeparator()
 {
     if (source.Current == '!')
     {
         source.SkipRestOfLine();
     }
     else
     {
         source.MoveNext();
     }
 }
示例#3
0
        /// <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;
            }
        }