21 instantiations of Token
Microsoft.Build (21)
Evaluation\Conditionals\Scanner.cs (8)
418_lookahead = new Token(Token.TokenType.Property, propertyExpression); 442_lookahead = new Token(Token.TokenType.ItemMetadata, itemMetadataExpression); 569_lookahead = new Token(Token.TokenType.ItemList, _expression.Substring(start, _parsePoint - start)); 654_lookahead = new Token(Token.TokenType.String, originalTokenString, expandable); 709_lookahead = new Token(Token.TokenType.Function, _expression.Substring(start, end - start)); 714_lookahead = new Token(Token.TokenType.String, tokenValue); 726_lookahead = new Token(Token.TokenType.Numeric, _expression.Substring(start, _parsePoint - start)); 753_lookahead = new Token(Token.TokenType.Numeric, _expression.Substring(start, _parsePoint - start));
Evaluation\Conditionals\Token.cs (13)
17internal static readonly Token Comma = new Token(TokenType.Comma); 18internal static readonly Token LeftParenthesis = new Token(TokenType.LeftParenthesis); 19internal static readonly Token RightParenthesis = new Token(TokenType.RightParenthesis); 20internal static readonly Token LessThan = new Token(TokenType.LessThan); 21internal static readonly Token GreaterThan = new Token(TokenType.GreaterThan); 22internal static readonly Token LessThanOrEqualTo = new Token(TokenType.LessThanOrEqualTo); 23internal static readonly Token GreaterThanOrEqualTo = new Token(TokenType.GreaterThanOrEqualTo); 24internal static readonly Token And = new Token(TokenType.And); 25internal static readonly Token Or = new Token(TokenType.Or); 26internal static readonly Token EqualTo = new Token(TokenType.EqualTo); 27internal static readonly Token NotEqualTo = new Token(TokenType.NotEqualTo); 28internal static readonly Token Not = new Token(TokenType.Not); 29internal static readonly Token EndOfInput = new Token(TokenType.EndOfInput);
67 references to Token
Microsoft.Build (67)
Evaluation\Conditionals\Parser.cs (29)
114if (!_lexer.IsNext(Token.TokenType.EndOfInput)) 130if (!_lexer.IsNext(Token.TokenType.EndOfInput)) 154if (Same(expression, Token.TokenType.EndOfInput)) 158else if (Same(expression, Token.TokenType.Or)) 184if (!_lexer.IsNext(Token.TokenType.EndOfInput)) 193if (_lexer.IsNext(Token.TokenType.EndOfInput)) 197else if (Same(expression, Token.TokenType.And)) 243if (Same(expression, Token.TokenType.LessThan)) 247else if (Same(expression, Token.TokenType.GreaterThan)) 251else if (Same(expression, Token.TokenType.LessThanOrEqualTo)) 255else if (Same(expression, Token.TokenType.GreaterThanOrEqualTo)) 259else if (Same(expression, Token.TokenType.EqualTo)) 263else if (Same(expression, Token.TokenType.NotEqualTo)) 282Token current = _lexer.CurrentToken; 283if (Same(expression, Token.TokenType.Function)) 285if (!Same(expression, Token.TokenType.LeftParenthesis)) 293if (!Same(expression, Token.TokenType.RightParenthesis)) 301else if (Same(expression, Token.TokenType.LeftParenthesis)) 304if (Same(expression, Token.TokenType.RightParenthesis)) 314else if (Same(expression, Token.TokenType.Not)) 336if (!_lexer.IsNext(Token.TokenType.RightParenthesis)) 346if (Same(expression, Token.TokenType.Comma)) 354Token current = _lexer.CurrentToken; 355if (Same(expression, Token.TokenType.String)) 359else if (Same(expression, Token.TokenType.Numeric)) 363else if (Same(expression, Token.TokenType.Property)) 367else if (Same(expression, Token.TokenType.ItemMetadata)) 371else if (Same(expression, Token.TokenType.ItemList)) 381private bool Same(string expression, Token.TokenType token)
Evaluation\Conditionals\Scanner.cs (25)
30private Token _lookahead; 94internal bool IsNext(Token.TokenType type) 104internal Token CurrentToken 140if (_lookahead?.IsToken(Token.TokenType.EndOfInput) == true) 152_lookahead = Token.EndOfInput; 159_lookahead = Token.Comma; 163_lookahead = Token.LeftParenthesis; 167_lookahead = Token.RightParenthesis; 207_lookahead = Token.NotEqualTo; 212_lookahead = Token.Not; 220_lookahead = Token.GreaterThanOrEqualTo; 225_lookahead = Token.GreaterThan; 233_lookahead = Token.LessThanOrEqualTo; 238_lookahead = Token.LessThan; 245_lookahead = Token.EqualTo; 418_lookahead = new Token(Token.TokenType.Property, propertyExpression); 442_lookahead = new Token(Token.TokenType.ItemMetadata, itemMetadataExpression); 569_lookahead = new Token(Token.TokenType.ItemList, _expression.Substring(start, _parsePoint - start)); 654_lookahead = new Token(Token.TokenType.String, originalTokenString, expandable); 697_lookahead = Token.And; 701_lookahead = Token.Or; 709_lookahead = new Token(Token.TokenType.Function, _expression.Substring(start, end - start)); 714_lookahead = new Token(Token.TokenType.String, tokenValue); 726_lookahead = new Token(Token.TokenType.Numeric, _expression.Substring(start, _parsePoint - start)); 753_lookahead = new Token(Token.TokenType.Numeric, _expression.Substring(start, _parsePoint - start));
Evaluation\Conditionals\Token.cs (13)
17internal static readonly Token Comma = new Token(TokenType.Comma); 18internal static readonly Token LeftParenthesis = new Token(TokenType.LeftParenthesis); 19internal static readonly Token RightParenthesis = new Token(TokenType.RightParenthesis); 20internal static readonly Token LessThan = new Token(TokenType.LessThan); 21internal static readonly Token GreaterThan = new Token(TokenType.GreaterThan); 22internal static readonly Token LessThanOrEqualTo = new Token(TokenType.LessThanOrEqualTo); 23internal static readonly Token GreaterThanOrEqualTo = new Token(TokenType.GreaterThanOrEqualTo); 24internal static readonly Token And = new Token(TokenType.And); 25internal static readonly Token Or = new Token(TokenType.Or); 26internal static readonly Token EqualTo = new Token(TokenType.EqualTo); 27internal static readonly Token NotEqualTo = new Token(TokenType.NotEqualTo); 28internal static readonly Token Not = new Token(TokenType.Not); 29internal static readonly Token EndOfInput = new Token(TokenType.EndOfInput);