Exemple #1
0
        private int ReadNextLine()
        {
            int linesConsumed = 0;

            while (_line.Length == 0 && _reader.Peek() != -1)
            {
                if (Position.Column > 1)
                {
                    _current = new Token {
                        Type = TokenType.NewLine
                    }
                }
                ;

                _line = _reader.ReadLine();
                Position.NewRow();
                linesConsumed++;
            }

            return(linesConsumed);
        }