1 write to _lexer
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
29
_lexer
= lexer;
39 references to _lexer
Microsoft.CodeAnalysis.Features (39)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (39)
32
private readonly StackFrameToken CurrentCharAsToken() =>
_lexer
.CurrentCharAsToken();
85
var remainingTrivia =
_lexer
.TryScanRemainingTrivia();
89
Contract.ThrowIfFalse(
_lexer
.Position ==
_lexer
.Text.Length);
94
return new(
_lexer
.Text, root);
149
var currentIdentifer =
_lexer
.TryScanIdentifier(scanAtTrivia: scanAtTrivia, scanLeadingWhitespace: true, scanTrailingWhitespace: false);
188
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.DotToken, out var dotToken))
213
var identifier =
_lexer
.TryScanIdentifier();
263
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.LessThanToken, out var lessThanToken))
268
if (
_lexer
.CurrentCharAsToken().Kind == StackFrameKind.LessThanToken)
275
var identifier =
_lexer
.TryScanIdentifier();
281
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.GreaterThanToken, out var greaterThanToken))
286
if (
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.DollarToken, out var dollarToken))
291
var currentChar =
_lexer
.CurrentChar.Value;
311
var (success, generatedNameSeparator) =
_lexer
.TryScanRequiredGeneratedNameSeparator();
317
var generatedIdentifier =
_lexer
.TryScanIdentifier();
323
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.PipeToken, out var suffixSeparator))
328
(success, var suffix) =
_lexer
.TryScanRequiredGeneratedNameSuffix();
340
var (success, generatedNameSeparator) =
_lexer
.TryScanRequiredGeneratedNameSeparator(scanNumericsAfter: true);
346
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.DotToken, out var dotToken))
351
var generatedIdentifier =
_lexer
.TryScanIdentifier();
372
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.GraveAccentToken, out var graveAccentToken))
382
var arity =
_lexer
.TryScanNumbers();
402
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(
414
var currentIdentifier =
_lexer
.TryScanIdentifier(scanAtTrivia: false, scanLeadingWhitespace: true, scanTrailingWhitespace: true);
421
if (
_lexer
.ScanCurrentCharAsTokenIfMatch(closeBracketKind, out closeToken))
426
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CommaToken, out var commaToken))
432
currentIdentifier =
_lexer
.TryScanIdentifier();
459
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.OpenParenToken, scanTrailingWhitespace: true, out var openParen))
464
if (
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CloseParenToken, out var closeParen))
482
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CommaToken, out var commaToken))
490
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CloseParenToken, out closeParen))
525
var identifier =
_lexer
.TryScanIdentifier(scanAtTrivia: false, scanLeadingWhitespace: true, scanTrailingWhitespace: true);
548
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.OpenBracketToken, scanTrailingWhitespace: true, out var openBracket))
553
while (
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CommaToken, scanTrailingWhitespace: true, out var commaToken))
558
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CloseBracketToken, scanTrailingWhitespace: true, out var closeBracket))
576
var (success, path) =
_lexer
.TryScanPath();
587
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.ColonToken, out var colonToken))
592
var lineNumber =
_lexer
.TryScanRequiredLineNumber();