PushToken() публичный Метод

public PushToken ( Token token ) : void
token Token
Результат void
Пример #1
0
        public void PushTwoToken2()
        {
            Lexer lexer = new Lexer(string.Empty);
            Token token = new Token() { TokenType = TokenType.Name, Value = "name" };
            Token token2 = new Token() { TokenType = TokenType.Name, Value = "name2" };

            lexer.PushToken(token);
            lexer.PushToken(token2);

            Assert.AreEqual(token2, lexer.NextToken());
            Assert.AreEqual(token, lexer.NextToken());
        }
Пример #2
0
        public void PushToken()
        {
            Lexer lexer = new Lexer("");
            Token token = new Token() { TokenType = TokenType.Name, Value = "name" };

            lexer.PushToken(token);

            Assert.AreEqual(token, lexer.NextToken());
        }