18 references to EndOfInput
Microsoft.Build (8)
Evaluation\Conditionals\Parser.cs (5)
115
if (!_lexer.IsNext(Token.TokenType.
EndOfInput
))
131
if (!_lexer.IsNext(Token.TokenType.
EndOfInput
))
155
if (Same(expression, Token.TokenType.
EndOfInput
))
185
if (!_lexer.IsNext(Token.TokenType.
EndOfInput
))
194
if (_lexer.IsNext(Token.TokenType.
EndOfInput
))
Evaluation\Conditionals\Scanner.cs (1)
140
if (_lookahead?.IsToken(Token.TokenType.
EndOfInput
) == true)
Evaluation\Conditionals\Token.cs (2)
30
internal static readonly Token EndOfInput = new Token(TokenType.
EndOfInput
);
166
case TokenType.
EndOfInput
:
Microsoft.Build.Engine.UnitTests (10)
Scanner_Tests.cs (10)
71
while (lexer.Advance() && !lexer.IsNext(Token.TokenType.
EndOfInput
))
322
Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.
EndOfInput
));
326
Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.
EndOfInput
));
330
Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.
EndOfInput
));
336
Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.
EndOfInput
));
463
Assert.True(lexer.IsNext(Token.TokenType.
EndOfInput
));
473
Assert.True(lexer.IsNext(Token.TokenType.
EndOfInput
));
483
Assert.True(lexer.IsNext(Token.TokenType.
EndOfInput
));
515
Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.
EndOfInput
));
533
Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.
EndOfInput
));