1 write to _lexer
Microsoft.Build (1)
Evaluation\Conditionals\Parser.cs (1)
107
_lexer
= new Scanner(expression, _options);
36 references to _lexer
Microsoft.Build (36)
Evaluation\Conditionals\Parser.cs (36)
108
if (!
_lexer
.Advance())
110
errorPosition =
_lexer
.GetErrorPosition();
111
ProjectErrorUtilities.ThrowInvalidProject(elementLocation,
_lexer
.GetErrorResource(), expression, errorPosition,
_lexer
.UnexpectedlyFound);
114
if (!
_lexer
.IsNext(Token.TokenType.EndOfInput))
116
errorPosition =
_lexer
.GetErrorPosition();
117
ProjectErrorUtilities.ThrowInvalidProject(elementLocation, "UnexpectedTokenInCondition", expression,
_lexer
.IsNextString(), errorPosition);
130
if (!
_lexer
.IsNext(Token.TokenType.EndOfInput))
180
errorPosition =
_lexer
.GetErrorPosition();
181
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression,
_lexer
.IsNextString(), errorPosition);
184
if (!
_lexer
.IsNext(Token.TokenType.EndOfInput))
193
if (
_lexer
.IsNext(Token.TokenType.EndOfInput))
202
errorPosition =
_lexer
.GetErrorPosition();
203
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression,
_lexer
.IsNextString(), errorPosition);
224
errorPosition =
_lexer
.GetErrorPosition();
225
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression,
_lexer
.IsNextString(), errorPosition);
282
Token current =
_lexer
.CurrentToken;
287
errorPosition =
_lexer
.GetErrorPosition();
288
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition",
_lexer
.IsNextString(), errorPosition);
295
errorPosition =
_lexer
.GetErrorPosition();
296
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression,
_lexer
.IsNextString(), errorPosition);
310
errorPosition =
_lexer
.GetErrorPosition();
311
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression,
_lexer
.IsNextString(), errorPosition);
320
errorPosition =
_lexer
.GetErrorPosition();
321
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression,
_lexer
.IsNextString(), errorPosition);
328
errorPosition =
_lexer
.GetErrorPosition();
329
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression,
_lexer
.IsNextString(), errorPosition);
336
if (!
_lexer
.IsNext(Token.TokenType.RightParenthesis))
354
Token current =
_lexer
.CurrentToken;
383
if (
_lexer
.IsNext(token))
385
if (!
_lexer
.Advance())
387
errorPosition =
_lexer
.GetErrorPosition();
388
if (
_lexer
.UnexpectedlyFound != null)
390
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation,
_lexer
.GetErrorResource(), expression, errorPosition,
_lexer
.UnexpectedlyFound);
394
ProjectErrorUtilities.ThrowInvalidProject(_elementLocation,
_lexer
.GetErrorResource(), expression, errorPosition);