70 references to TokenFamily
Microsoft.TemplateEngine.Core (70)
Expressions\Cpp\CppStyleEvaluatorDefinition.cs (69)
78
TokenFamily
currentTokenFamily;
83
currentTokenFamily =
TokenFamily
.Literal;
88
currentTokenFamily =
TokenFamily
.Reference | (
TokenFamily
)token;
96
currentTokenFamily = (
TokenFamily
)token;
98
if (currentTokenFamily is not
TokenFamily
.WindowsEOL and not
TokenFamily
.LegacyMacEOL and not
TokenFamily
.UnixEOL)
112
if (tokens.Count > 0 && tokens[0].Family ==
TokenFamily
.OpenBrace)
132
case
TokenFamily
.Whitespace:
133
case
TokenFamily
.Tab:
134
case
TokenFamily
.CloseBrace:
135
case
TokenFamily
.WindowsEOL:
136
case
TokenFamily
.UnixEOL:
137
case
TokenFamily
.LegacyMacEOL:
138
TokenFamily
thisFamily = (
TokenFamily
)token;
139
if (thisFamily is
TokenFamily
.WindowsEOL or
TokenFamily
.UnixEOL or
TokenFamily
.LegacyMacEOL)
159
if (currentTokenFamily ==
TokenFamily
.Literal)
164
Family =
TokenFamily
.Literal,
170
TokenFamily
foundTokenFamily = (
TokenFamily
)token;
172
if (foundTokenFamily is
TokenFamily
.QuotedLiteral or
TokenFamily
.SingleQuotedLiteral)
176
TokenFamily
.QuotedLiteral => QuotedRegionKind.DoubleQuoteRegion,
177
TokenFamily
.SingleQuotedLiteral => QuotedRegionKind.SingleQuoteRegion,
192
Family =
TokenFamily
.Literal,
211
currentTokenFamily =
TokenFamily
.Reference | (
TokenFamily
)token;
220
currentTokenFamily = (
TokenFamily
)token;
222
if (currentTokenFamily is not
TokenFamily
.WindowsEOL and not
TokenFamily
.LegacyMacEOL and not
TokenFamily
.UnixEOL)
226
case
TokenFamily
.OpenBrace:
229
case
TokenFamily
.CloseBrace:
253
currentTokenFamily =
TokenFamily
.Literal;
271
$"Malformed predicate due to unmatched quotes. InitialBuffer = {processor.Encoding.GetString(processor.CurrentBuffer)} currentTokenFamily = {currentTokenFamily} | TokenFamily.QuotedLiteral = {
TokenFamily
.QuotedLiteral} | TokenFamily.SingleQuotedLiteral = {
TokenFamily
.SingleQuotedLiteral}");
324
for (; i < tokens.Count && (tokens[i].Family ==
TokenFamily
.Whitespace || tokens[i].Family ==
TokenFamily
.Tab); ++i)
332
if (tokens[i].Family is
TokenFamily
.Whitespace or
TokenFamily
.Tab)
338
if (tokens[i].Family.HasFlag(
TokenFamily
.Reference))
342
else if (tokens[i].Family ==
TokenFamily
.Literal)
353
case
TokenFamily
.Literal:
358
case
TokenFamily
.Tab:
361
case
TokenFamily
.Whitespace:
373
Family =
TokenFamily
.Literal,
392
case
TokenFamily
.Not:
405
case
TokenFamily
.Literal:
413
case
TokenFamily
.And:
427
case
TokenFamily
.BitwiseAnd:
431
case
TokenFamily
.BitwiseOr:
435
case
TokenFamily
.CloseBrace:
445
case
TokenFamily
.EqualTo:
446
case
TokenFamily
.EqualToShort:
450
case
TokenFamily
.GreaterThan:
454
case
TokenFamily
.GreaterThanOrEqualTo:
458
case
TokenFamily
.LeftShift:
462
case
TokenFamily
.LessThan:
466
case
TokenFamily
.LessThanOrEqualTo:
470
case
TokenFamily
.NotEqualTo:
474
case
TokenFamily
.OpenBrace:
482
case
TokenFamily
.Or:
495
case
TokenFamily
.RightShift:
499
case
TokenFamily
.Xor:
577
return values[(int)(tokenRef.Family & ~
TokenFamily
.Reference) - ReservedTokenCount]();
Expressions\Cpp\TokenRef.cs (1)
8
public
TokenFamily
Family { get; set; }