public Lexemе GetLexemе()
        {
            Lexemе lexeme = PeekLexemе();

            position++;
            return(lexeme);
        }
        //връща последователността от лексеми от текущата позиция до края
        public override String ToString()
        {
            StringBuilder        symbol_sequence = new StringBuilder(sequence.Count);
            int                  pos             = 0;
            IEnumerator <Lexemе> iter            = sequence.GetEnumerator();

            while (iter.MoveNext())
            {
                Lexemе lexeme = iter.Current;
                if (pos >= position)
                {
                    symbol_sequence.Append(lexeme.id);
                }
                pos++;
            }
            return(symbol_sequence.ToString());
        }