70 instantiations of Scanner
Microsoft.Build (1)
Evaluation\Conditionals\Parser.cs (1)
108
_lexer = new
Scanner
(expression, _options);
Microsoft.Build.Engine.UnitTests (69)
Scanner_Tests.cs (69)
83
Scanner lexer = new
Scanner
("a=b", ParserOptions.AllowProperties);
95
Scanner lexer = new
Scanner
("$(", ParserOptions.AllowProperties);
99
lexer = new
Scanner
("$x", ParserOptions.AllowProperties);
114
Scanner lexer = new
Scanner
(pattern, ParserOptions.AllowProperties);
130
Scanner lexer = new
Scanner
(pattern, ParserOptions.AllowProperties);
141
Scanner lexer = new
Scanner
("@(", ParserOptions.AllowAll);
146
lexer = new
Scanner
("@x", ParserOptions.AllowAll);
151
lexer = new
Scanner
("@(x", ParserOptions.AllowAll);
156
lexer = new
Scanner
("@(x->'%(y)", ParserOptions.AllowAll);
161
lexer = new
Scanner
("@(x->'%(y)', 'x", ParserOptions.AllowAll);
166
lexer = new
Scanner
("@(x->'%(y)', 'x'", ParserOptions.AllowAll);
179
Scanner lexer = new
Scanner
("false or 'abc", ParserOptions.AllowAll);
184
lexer = new
Scanner
("\'", ParserOptions.AllowAll);
195
Scanner lexer = new
Scanner
("1234", ParserOptions.AllowAll);
200
lexer = new
Scanner
("-1234", ParserOptions.AllowAll);
205
lexer = new
Scanner
("+1234", ParserOptions.AllowAll);
210
lexer = new
Scanner
("1234.1234", ParserOptions.AllowAll);
215
lexer = new
Scanner
(".1234", ParserOptions.AllowAll);
220
lexer = new
Scanner
("1234.", ParserOptions.AllowAll);
224
lexer = new
Scanner
("0x1234", ParserOptions.AllowAll);
228
lexer = new
Scanner
("0X1234abcd", ParserOptions.AllowAll);
232
lexer = new
Scanner
("0x1234ABCD", ParserOptions.AllowAll);
243
Scanner lexer = new
Scanner
("$(foo)", ParserOptions.AllowAll);
246
lexer = new
Scanner
("@(foo)", ParserOptions.AllowAll);
249
lexer = new
Scanner
("abcde", ParserOptions.AllowAll);
254
lexer = new
Scanner
("'abc-efg'", ParserOptions.AllowAll);
259
lexer = new
Scanner
("and", ParserOptions.AllowAll);
263
lexer = new
Scanner
("or", ParserOptions.AllowAll);
267
lexer = new
Scanner
("AnD", ParserOptions.AllowAll);
271
lexer = new
Scanner
("Or", ParserOptions.AllowAll);
282
Scanner lexer = new
Scanner
("(", ParserOptions.AllowAll);
285
lexer = new
Scanner
(")", ParserOptions.AllowAll);
288
lexer = new
Scanner
(",", ParserOptions.AllowAll);
291
lexer = new
Scanner
("==", ParserOptions.AllowAll);
294
lexer = new
Scanner
("!=", ParserOptions.AllowAll);
297
lexer = new
Scanner
("<", ParserOptions.AllowAll);
300
lexer = new
Scanner
(">", ParserOptions.AllowAll);
303
lexer = new
Scanner
("<=", ParserOptions.AllowAll);
306
lexer = new
Scanner
(">=", ParserOptions.AllowAll);
309
lexer = new
Scanner
("!", ParserOptions.AllowAll);
320
Scanner lexer = new
Scanner
("@(Foo, ' ')", ParserOptions.AllowAll);
324
lexer = new
Scanner
("'@(Foo, ' ')'", ParserOptions.AllowAll);
328
lexer = new
Scanner
("'%40(( '", ParserOptions.AllowAll);
332
lexer = new
Scanner
("'@(Complex_ItemType-123, ';')' == ''", ParserOptions.AllowAll);
344
Scanner lexer = new
Scanner
("Foo()", ParserOptions.AllowAll);
350
lexer = new
Scanner
("Foo( 1 )", ParserOptions.AllowAll);
357
lexer = new
Scanner
("Foo( $(Property) )", ParserOptions.AllowAll);
364
lexer = new
Scanner
("Foo( @(ItemList) )", ParserOptions.AllowAll);
371
lexer = new
Scanner
("Foo( simplestring )", ParserOptions.AllowAll);
378
lexer = new
Scanner
("Foo( 'Not a Simple String' )", ParserOptions.AllowAll);
385
lexer = new
Scanner
("Foo( 'Not a Simple String', 1234 )", ParserOptions.AllowAll);
394
lexer = new
Scanner
("Foo( $(Property), 'Not a Simple String', 1234 )", ParserOptions.AllowAll);
405
lexer = new
Scanner
("Foo( @(ItemList), $(Property), simplestring, 'Not a Simple String', 1234 )", ParserOptions.AllowAll);
426
Scanner lexer = new
Scanner
("'String with a $(Property) inside'", ParserOptions.AllowAll);
430
lexer = new
Scanner
("'String with an embedded \\' in it'", ParserOptions.AllowAll);
434
lexer = new
Scanner
("'String with a $(Property) inside'", ParserOptions.AllowAll);
438
lexer = new
Scanner
("@(list, ' ')", ParserOptions.AllowAll);
442
lexer = new
Scanner
("@(files->'%(Filename)')", ParserOptions.AllowAll);
452
Scanner lexer = new
Scanner
("1234", ParserOptions.AllowAll);
455
lexer = new
Scanner
("'abc-efg'==$(foo)", ParserOptions.AllowAll);
465
lexer = new
Scanner
("$(debug)!=true", ParserOptions.AllowAll);
475
lexer = new
Scanner
("$(VERSION)<5", ParserOptions.AllowAll);
494
lexer = new
Scanner
("$(DEBUG) and $(FOO)", ParserOptions.AllowAll);
499
lexer = new
Scanner
("1234$(DEBUG)0xabcd@(foo)asdf<>'foo'<=false>=true==1234!=", ParserOptions.AllowAll);
517
lexer = new
Scanner
(" 1234 $(DEBUG) 0xabcd \n@(foo) \nasdf \n< \n> \n'foo' \n<= \nfalse \n>= \ntrue \n== \n 1234 \n!= ", ParserOptions.AllowAll);
542
Scanner lexer = new
Scanner
("@(foo)", ParserOptions.AllowProperties);
546
lexer = new
Scanner
("1234 '@(foo)'", ParserOptions.AllowProperties);
551
lexer = new
Scanner
("'1234 @(foo)'", ParserOptions.AllowProperties);
562
Scanner lexer = new
Scanner
("'$(DEBUG) == true", ParserOptions.AllowAll);
18 references to Scanner
Microsoft.Build (1)
Evaluation\Conditionals\Parser.cs (1)
45
private
Scanner
_lexer;
Microsoft.Build.Engine.UnitTests (17)
Scanner_Tests.cs (17)
69
private void AdvanceToScannerError(
Scanner
lexer)
83
Scanner
lexer = new Scanner("a=b", ParserOptions.AllowProperties);
95
Scanner
lexer = new Scanner("$(", ParserOptions.AllowProperties);
114
Scanner
lexer = new Scanner(pattern, ParserOptions.AllowProperties);
130
Scanner
lexer = new Scanner(pattern, ParserOptions.AllowProperties);
141
Scanner
lexer = new Scanner("@(", ParserOptions.AllowAll);
179
Scanner
lexer = new Scanner("false or 'abc", ParserOptions.AllowAll);
195
Scanner
lexer = new Scanner("1234", ParserOptions.AllowAll);
243
Scanner
lexer = new Scanner("$(foo)", ParserOptions.AllowAll);
282
Scanner
lexer = new Scanner("(", ParserOptions.AllowAll);
320
Scanner
lexer = new Scanner("@(Foo, ' ')", ParserOptions.AllowAll);
344
Scanner
lexer = new Scanner("Foo()", ParserOptions.AllowAll);
426
Scanner
lexer = new Scanner("'String with a $(Property) inside'", ParserOptions.AllowAll);
452
Scanner
lexer = new Scanner("1234", ParserOptions.AllowAll);
492
Scanner
lexer;
542
Scanner
lexer = new Scanner("@(foo)", ParserOptions.AllowProperties);
562
Scanner
lexer = new Scanner("'$(DEBUG) == true", ParserOptions.AllowAll);