Skip to content

Commit 27f100f

Browse files
committed
Move AmpersandExclaim to Operator sections
1 parent 0f7124d commit 27f100f

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

  • src/System.Management.Automation/engine/parser

src/System.Management.Automation/engine/parser/token.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,9 @@ public enum TokenKind
428428
/// <summary>The null conditional index access operator '?[]'.</summary>
429429
QuestionLBracket = 104,
430430

431+
/// <summary>The ThreadJob background operator '&amp;!'.</summary>
432+
AmpersandExclaim = 105,
433+
431434
#endregion Operators
432435

433436
#region Keywords
@@ -591,9 +594,6 @@ public enum TokenKind
591594
/// <summary>The 'clean' keyword.</summary>
592595
Clean = 170,
593596

594-
/// <summary>The ThreadJob background operator '&!'.</summary>
595-
AmpersandExclaim = 171,
596-
597597
#endregion Keywords
598598
}
599599

@@ -808,6 +808,7 @@ public static class TokenTraits
808808
/* AndAnd */ TokenFlags.ParseModeInvariant,
809809
/* OrOr */ TokenFlags.ParseModeInvariant,
810810
/* Ampersand */ TokenFlags.SpecialOperator | TokenFlags.ParseModeInvariant,
811+
/* AmpersandExclaim */ TokenFlags.SpecialOperator | TokenFlags.ParseModeInvariant,
811812
/* Pipe */ TokenFlags.SpecialOperator | TokenFlags.ParseModeInvariant,
812813
/* Comma */ TokenFlags.UnaryOperator | TokenFlags.ParseModeInvariant,
813814
/* MinusMinus */ TokenFlags.UnaryOperator | TokenFlags.PrefixOrPostfixOperator | TokenFlags.DisallowedInRestrictedMode,
@@ -955,7 +956,6 @@ public static class TokenTraits
955956
/* Base */ TokenFlags.Keyword,
956957
/* Default */ TokenFlags.Keyword,
957958
/* Clean */ TokenFlags.Keyword | TokenFlags.ScriptBlockBlockName,
958-
/* AmpersandExclaim */ TokenFlags.SpecialOperator | TokenFlags.ParseModeInvariant,
959959

960960
#endregion Flags for keywords
961961
};
@@ -1009,6 +1009,7 @@ public static class TokenTraits
10091009
/* AndAnd */ "&&",
10101010
/* OrOr */ "||",
10111011
/* Ampersand */ "&",
1012+
/* AmpersandExclaim */ "&!",
10121013
/* Pipe */ "|",
10131014
/* Comma */ ",",
10141015
/* MinusMinus */ "--",
@@ -1156,7 +1157,6 @@ public static class TokenTraits
11561157
/* Base */ "base",
11571158
/* Default */ "default",
11581159
/* Clean */ "clean",
1159-
/* AmpersandExclaim */ "&!",
11601160

11611161
#endregion Text for keywords
11621162
};

0 commit comments

Comments
 (0)