private static bool NeverTestToken(Token t) {
switch (t.Kind) {
case TokenKind.AddEqual:
case TokenKind.SubtractEqual:
case TokenKind.MultiplyEqual:
case TokenKind.DivideEqual:
case TokenKind.ModEqual:
case TokenKind.BitwiseAndEqual:
case TokenKind.BitwiseOrEqual:
case TokenKind.ExclusiveOrEqual:
case TokenKind.LeftShiftEqual:
case TokenKind.RightShiftEqual:
case TokenKind.PowerEqual:
case TokenKind.FloorDivideEqual:
case TokenKind.Indent:
case TokenKind.Dedent:
case TokenKind.NewLine:
case TokenKind.EndOfFile:
case TokenKind.Semicolon:
case TokenKind.Assign:
case TokenKind.RightBrace:
case TokenKind.RightBracket:
case TokenKind.RightParenthesis:
case TokenKind.Comma:
case TokenKind.KeywordFor:
case TokenKind.KeywordIn:
case TokenKind.KeywordIf:
return true;
default: return false;
}
}