1 write to _lexer
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
30
_lexer
= lexer;
36 references to _lexer
Microsoft.CodeAnalysis.Features (36)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (36)
33
private readonly StackFrameToken CurrentCharAsToken() =>
_lexer
.CurrentCharAsToken();
86
var remainingTrivia =
_lexer
.TryScanRemainingTrivia();
90
Contract.ThrowIfFalse(
_lexer
.Position ==
_lexer
.Text.Length);
95
return new(
_lexer
.Text, root);
150
var currentIdentifer =
_lexer
.TryScanIdentifier(scanAtTrivia: scanAtTrivia, scanLeadingWhitespace: true, scanTrailingWhitespace: false);
189
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.DotToken, out var dotToken))
207
var identifier =
_lexer
.TryScanIdentifier();
249
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.LessThanToken, out var lessThanToken))
254
if (
_lexer
.CurrentCharAsToken().Kind == StackFrameKind.LessThanToken)
261
var identifier =
_lexer
.TryScanIdentifier();
267
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.GreaterThanToken, out var greaterThanToken))
272
if (
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.DollarToken, out var dollarToken))
277
var currentChar =
_lexer
.CurrentChar.Value;
285
var (success, generatedNameSeparator) =
_lexer
.TryScanRequiredGeneratedNameSeparator();
291
var generatedIdentifier =
_lexer
.TryScanIdentifier();
297
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.PipeToken, out var suffixSeparator))
302
(success, var suffix) =
_lexer
.TryScanRequiredGeneratedNameSuffix();
328
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.GraveAccentToken, out var graveAccentToken))
333
var arity =
_lexer
.TryScanNumbers();
353
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(
365
var currentIdentifier =
_lexer
.TryScanIdentifier(scanAtTrivia: false, scanLeadingWhitespace: true, scanTrailingWhitespace: true);
372
if (
_lexer
.ScanCurrentCharAsTokenIfMatch(closeBracketKind, out closeToken))
377
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CommaToken, out var commaToken))
383
currentIdentifier =
_lexer
.TryScanIdentifier();
410
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.OpenParenToken, scanTrailingWhitespace: true, out var openParen))
415
if (
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CloseParenToken, out var closeParen))
433
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CommaToken, out var commaToken))
441
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CloseParenToken, out closeParen))
476
var identifier =
_lexer
.TryScanIdentifier(scanAtTrivia: false, scanLeadingWhitespace: true, scanTrailingWhitespace: true);
499
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.OpenBracketToken, scanTrailingWhitespace: true, out var openBracket))
504
while (
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CommaToken, scanTrailingWhitespace: true, out var commaToken))
509
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.CloseBracketToken, scanTrailingWhitespace: true, out var closeBracket))
527
var (success, path) =
_lexer
.TryScanPath();
538
if (!
_lexer
.ScanCurrentCharAsTokenIfMatch(StackFrameKind.ColonToken, out var colonToken))
543
var lineNumber =
_lexer
.TryScanRequiredLineNumber();