vendor tsgo
This commit is contained in:
463
tools/tsgo/internal/ast/kind_generated.go
Normal file
463
tools/tsgo/internal/ast/kind_generated.go
Normal file
@@ -0,0 +1,463 @@
|
||||
// Code generated by _scripts/generate-go-ast.ts. DO NOT EDIT.
|
||||
|
||||
package ast
|
||||
|
||||
//go:generate go tool golang.org/x/tools/cmd/stringer -type=Kind -output=kind_stringer_generated.go
|
||||
//go:generate npx dprint fmt kind_stringer_generated.go
|
||||
|
||||
type Kind int16
|
||||
|
||||
const (
|
||||
KindUnknown Kind = iota
|
||||
KindEndOfFile
|
||||
KindSingleLineCommentTrivia
|
||||
KindMultiLineCommentTrivia
|
||||
KindNewLineTrivia
|
||||
KindWhitespaceTrivia
|
||||
KindConflictMarkerTrivia
|
||||
KindNonTextFileMarkerTrivia
|
||||
KindNumericLiteral
|
||||
KindBigIntLiteral
|
||||
KindStringLiteral
|
||||
KindJsxText
|
||||
KindJsxTextAllWhiteSpaces
|
||||
KindRegularExpressionLiteral
|
||||
KindNoSubstitutionTemplateLiteral
|
||||
// Pseudo-literals
|
||||
KindTemplateHead
|
||||
KindTemplateMiddle
|
||||
KindTemplateTail
|
||||
// Punctuation
|
||||
KindOpenBraceToken
|
||||
KindCloseBraceToken
|
||||
KindOpenParenToken
|
||||
KindCloseParenToken
|
||||
KindOpenBracketToken
|
||||
KindCloseBracketToken
|
||||
KindDotToken
|
||||
KindDotDotDotToken
|
||||
KindSemicolonToken
|
||||
KindCommaToken
|
||||
KindQuestionDotToken
|
||||
KindLessThanToken
|
||||
KindLessThanSlashToken
|
||||
KindGreaterThanToken
|
||||
KindLessThanEqualsToken
|
||||
KindGreaterThanEqualsToken
|
||||
KindEqualsEqualsToken
|
||||
KindExclamationEqualsToken
|
||||
KindEqualsEqualsEqualsToken
|
||||
KindExclamationEqualsEqualsToken
|
||||
KindEqualsGreaterThanToken
|
||||
KindPlusToken
|
||||
KindMinusToken
|
||||
KindAsteriskToken
|
||||
KindAsteriskAsteriskToken
|
||||
KindSlashToken
|
||||
KindPercentToken
|
||||
KindPlusPlusToken
|
||||
KindMinusMinusToken
|
||||
KindLessThanLessThanToken
|
||||
KindGreaterThanGreaterThanToken
|
||||
KindGreaterThanGreaterThanGreaterThanToken
|
||||
KindAmpersandToken
|
||||
KindBarToken
|
||||
KindCaretToken
|
||||
KindExclamationToken
|
||||
KindTildeToken
|
||||
KindAmpersandAmpersandToken
|
||||
KindBarBarToken
|
||||
KindQuestionToken
|
||||
KindColonToken
|
||||
KindAtToken
|
||||
KindQuestionQuestionToken
|
||||
// Only the JSDoc scanner produces BacktickToken. The normal scanner produces NoSubstitutionTemplateLiteral and related kinds.
|
||||
KindBacktickToken
|
||||
// Only the JSDoc scanner produces HashToken. The normal scanner produces PrivateIdentifier.
|
||||
KindHashToken
|
||||
// Assignments
|
||||
KindEqualsToken
|
||||
KindPlusEqualsToken
|
||||
KindMinusEqualsToken
|
||||
KindAsteriskEqualsToken
|
||||
KindAsteriskAsteriskEqualsToken
|
||||
KindSlashEqualsToken
|
||||
KindPercentEqualsToken
|
||||
KindLessThanLessThanEqualsToken
|
||||
KindGreaterThanGreaterThanEqualsToken
|
||||
KindGreaterThanGreaterThanGreaterThanEqualsToken
|
||||
KindAmpersandEqualsToken
|
||||
KindBarEqualsToken
|
||||
KindBarBarEqualsToken
|
||||
KindAmpersandAmpersandEqualsToken
|
||||
KindQuestionQuestionEqualsToken
|
||||
KindCaretEqualsToken
|
||||
// Identifiers and PrivateIdentifier
|
||||
KindIdentifier
|
||||
KindPrivateIdentifier
|
||||
KindJSDocCommentTextToken
|
||||
// Reserved words
|
||||
KindBreakKeyword
|
||||
KindCaseKeyword
|
||||
KindCatchKeyword
|
||||
KindClassKeyword
|
||||
KindConstKeyword
|
||||
KindContinueKeyword
|
||||
KindDebuggerKeyword
|
||||
KindDefaultKeyword
|
||||
KindDeleteKeyword
|
||||
KindDoKeyword
|
||||
KindElseKeyword
|
||||
KindEnumKeyword
|
||||
KindExportKeyword
|
||||
KindExtendsKeyword
|
||||
KindFalseKeyword
|
||||
KindFinallyKeyword
|
||||
KindForKeyword
|
||||
KindFunctionKeyword
|
||||
KindIfKeyword
|
||||
KindImportKeyword
|
||||
KindInKeyword
|
||||
KindInstanceOfKeyword
|
||||
KindNewKeyword
|
||||
KindNullKeyword
|
||||
KindReturnKeyword
|
||||
KindSuperKeyword
|
||||
KindSwitchKeyword
|
||||
KindThisKeyword
|
||||
KindThrowKeyword
|
||||
KindTrueKeyword
|
||||
KindTryKeyword
|
||||
KindTypeOfKeyword
|
||||
KindVarKeyword
|
||||
KindVoidKeyword
|
||||
KindWhileKeyword
|
||||
KindWithKeyword
|
||||
// Strict mode reserved words
|
||||
KindImplementsKeyword
|
||||
KindInterfaceKeyword
|
||||
KindLetKeyword
|
||||
KindPackageKeyword
|
||||
KindPrivateKeyword
|
||||
KindProtectedKeyword
|
||||
KindPublicKeyword
|
||||
KindStaticKeyword
|
||||
KindYieldKeyword
|
||||
// Contextual keywords
|
||||
KindAbstractKeyword
|
||||
KindAccessorKeyword
|
||||
KindAsKeyword
|
||||
KindAssertsKeyword
|
||||
KindAssertKeyword
|
||||
KindAnyKeyword
|
||||
KindAsyncKeyword
|
||||
KindAwaitKeyword
|
||||
KindBooleanKeyword
|
||||
KindConstructorKeyword
|
||||
KindDeclareKeyword
|
||||
KindGetKeyword
|
||||
KindImmediateKeyword
|
||||
KindInferKeyword
|
||||
KindIntrinsicKeyword
|
||||
KindIsKeyword
|
||||
KindKeyOfKeyword
|
||||
KindModuleKeyword
|
||||
KindNamespaceKeyword
|
||||
KindNeverKeyword
|
||||
KindOutKeyword
|
||||
KindReadonlyKeyword
|
||||
KindRequireKeyword
|
||||
KindNumberKeyword
|
||||
KindObjectKeyword
|
||||
KindSatisfiesKeyword
|
||||
KindSetKeyword
|
||||
KindStringKeyword
|
||||
KindSymbolKeyword
|
||||
KindTypeKeyword
|
||||
KindUndefinedKeyword
|
||||
KindUniqueKeyword
|
||||
KindUnknownKeyword
|
||||
KindUsingKeyword
|
||||
KindFromKeyword
|
||||
KindGlobalKeyword
|
||||
KindBigIntKeyword
|
||||
KindOverrideKeyword
|
||||
KindOfKeyword
|
||||
KindDeferKeyword // LastKeyword and LastToken and LastContextualKeyword
|
||||
// Parse tree nodes
|
||||
// Names
|
||||
KindQualifiedName
|
||||
KindComputedPropertyName
|
||||
// Signature elements
|
||||
KindTypeParameter
|
||||
KindParameter
|
||||
KindDecorator
|
||||
// TypeMember
|
||||
KindPropertySignature
|
||||
KindPropertyDeclaration
|
||||
KindMethodSignature
|
||||
KindMethodDeclaration
|
||||
KindClassStaticBlockDeclaration
|
||||
KindConstructor
|
||||
KindGetAccessor
|
||||
KindSetAccessor
|
||||
KindCallSignature
|
||||
KindConstructSignature
|
||||
KindIndexSignature
|
||||
// Type
|
||||
KindTypePredicate
|
||||
KindTypeReference
|
||||
KindFunctionType
|
||||
KindConstructorType
|
||||
KindTypeQuery
|
||||
KindTypeLiteral
|
||||
KindArrayType
|
||||
KindTupleType
|
||||
KindOptionalType
|
||||
KindRestType
|
||||
KindUnionType
|
||||
KindIntersectionType
|
||||
KindConditionalType
|
||||
KindInferType
|
||||
KindParenthesizedType
|
||||
KindThisType
|
||||
KindTypeOperator
|
||||
KindIndexedAccessType
|
||||
KindMappedType
|
||||
KindLiteralType
|
||||
KindNamedTupleMember
|
||||
KindTemplateLiteralType
|
||||
KindTemplateLiteralTypeSpan
|
||||
KindImportType
|
||||
// Binding patterns
|
||||
KindObjectBindingPattern
|
||||
KindArrayBindingPattern
|
||||
KindBindingElement
|
||||
// Expression
|
||||
KindArrayLiteralExpression
|
||||
KindObjectLiteralExpression
|
||||
KindPropertyAccessExpression
|
||||
KindElementAccessExpression
|
||||
KindCallExpression
|
||||
KindNewExpression
|
||||
KindTaggedTemplateExpression
|
||||
KindTypeAssertionExpression
|
||||
KindParenthesizedExpression
|
||||
KindFunctionExpression
|
||||
KindArrowFunction
|
||||
KindDeleteExpression
|
||||
KindTypeOfExpression
|
||||
KindVoidExpression
|
||||
KindAwaitExpression
|
||||
KindPrefixUnaryExpression
|
||||
KindPostfixUnaryExpression
|
||||
KindBinaryExpression
|
||||
KindConditionalExpression
|
||||
KindTemplateExpression
|
||||
KindYieldExpression
|
||||
KindSpreadElement
|
||||
KindClassExpression
|
||||
KindOmittedExpression
|
||||
KindExpressionWithTypeArguments
|
||||
KindAsExpression
|
||||
KindNonNullExpression
|
||||
KindMetaProperty
|
||||
KindSyntheticExpression
|
||||
KindSatisfiesExpression
|
||||
// Misc
|
||||
KindTemplateSpan
|
||||
KindSemicolonClassElement
|
||||
// Element
|
||||
KindBlock
|
||||
KindEmptyStatement
|
||||
KindVariableStatement
|
||||
KindExpressionStatement
|
||||
KindIfStatement
|
||||
KindDoStatement
|
||||
KindWhileStatement
|
||||
KindForStatement
|
||||
KindForInStatement
|
||||
KindForOfStatement
|
||||
KindContinueStatement
|
||||
KindBreakStatement
|
||||
KindReturnStatement
|
||||
KindWithStatement
|
||||
KindSwitchStatement
|
||||
KindLabeledStatement
|
||||
KindThrowStatement
|
||||
KindTryStatement
|
||||
KindDebuggerStatement
|
||||
KindVariableDeclaration
|
||||
KindVariableDeclarationList
|
||||
KindFunctionDeclaration
|
||||
KindClassDeclaration
|
||||
KindInterfaceDeclaration
|
||||
KindTypeAliasDeclaration
|
||||
KindEnumDeclaration
|
||||
KindModuleDeclaration
|
||||
KindModuleBlock
|
||||
KindCaseBlock
|
||||
KindNamespaceExportDeclaration
|
||||
KindImportEqualsDeclaration
|
||||
KindImportDeclaration
|
||||
KindImportClause
|
||||
KindNamespaceImport
|
||||
KindNamedImports
|
||||
KindImportSpecifier
|
||||
KindExportAssignment
|
||||
KindExportDeclaration
|
||||
KindNamedExports
|
||||
KindNamespaceExport
|
||||
KindExportSpecifier
|
||||
KindMissingDeclaration
|
||||
// Module references
|
||||
KindExternalModuleReference
|
||||
// JSX
|
||||
KindJsxElement
|
||||
KindJsxSelfClosingElement
|
||||
KindJsxOpeningElement
|
||||
KindJsxClosingElement
|
||||
KindJsxFragment
|
||||
KindJsxOpeningFragment
|
||||
KindJsxClosingFragment
|
||||
KindJsxAttribute
|
||||
KindJsxAttributes
|
||||
KindJsxSpreadAttribute
|
||||
KindJsxExpression
|
||||
KindJsxNamespacedName
|
||||
// Clauses
|
||||
KindCaseClause
|
||||
KindDefaultClause
|
||||
KindHeritageClause
|
||||
KindCatchClause
|
||||
// Import attributes
|
||||
KindImportAttributes
|
||||
KindImportAttribute
|
||||
// Property assignments
|
||||
KindPropertyAssignment
|
||||
KindShorthandPropertyAssignment
|
||||
KindSpreadAssignment
|
||||
// Enum
|
||||
KindEnumMember
|
||||
// Top-level nodes
|
||||
KindSourceFile
|
||||
// JSDoc nodes
|
||||
KindJSDocTypeExpression
|
||||
KindJSDocNameReference
|
||||
KindJSDocAllType // The * type
|
||||
KindJSDocNullableType
|
||||
KindJSDocNonNullableType
|
||||
KindJSDocOptionalType
|
||||
KindJSDocVariadicType
|
||||
KindJSDoc
|
||||
KindJSDocText
|
||||
KindJSDocTypeLiteral
|
||||
KindJSDocSignature
|
||||
KindJSDocLink
|
||||
KindJSDocLinkCode
|
||||
KindJSDocLinkPlain
|
||||
KindJSDocUnknownTag
|
||||
KindJSDocAugmentsTag
|
||||
KindJSDocImplementsTag
|
||||
KindJSDocDeprecatedTag
|
||||
KindJSDocPublicTag
|
||||
KindJSDocPrivateTag
|
||||
KindJSDocProtectedTag
|
||||
KindJSDocReadonlyTag
|
||||
KindJSDocOverrideTag
|
||||
KindJSDocCallbackTag
|
||||
KindJSDocOverloadTag
|
||||
KindJSDocParameterTag
|
||||
KindJSDocReturnTag
|
||||
KindJSDocThisTag
|
||||
KindJSDocTypeTag
|
||||
KindJSDocTemplateTag
|
||||
KindJSDocTypedefTag
|
||||
KindJSDocSeeTag
|
||||
KindJSDocPropertyTag
|
||||
KindJSDocThrowsTag
|
||||
KindJSDocSatisfiesTag
|
||||
KindJSDocImportTag
|
||||
// Synthesized list
|
||||
KindSyntaxList
|
||||
// Reparsed JS nodes
|
||||
KindJSTypeAliasDeclaration
|
||||
KindJSImportDeclaration
|
||||
// Transformation nodes
|
||||
KindNotEmittedStatement
|
||||
KindPartiallyEmittedExpression
|
||||
KindSyntheticReferenceExpression
|
||||
KindNotEmittedTypeElement
|
||||
KindCount
|
||||
KindFirstAssignment = KindEqualsToken
|
||||
KindLastAssignment = KindCaretEqualsToken
|
||||
KindFirstCompoundAssignment = KindPlusEqualsToken
|
||||
KindLastCompoundAssignment = KindCaretEqualsToken
|
||||
KindFirstReservedWord = KindBreakKeyword
|
||||
KindLastReservedWord = KindWithKeyword
|
||||
KindFirstKeyword = KindBreakKeyword
|
||||
KindLastKeyword = KindDeferKeyword
|
||||
KindFirstFutureReservedWord = KindImplementsKeyword
|
||||
KindLastFutureReservedWord = KindYieldKeyword
|
||||
KindFirstTypeNode = KindTypePredicate
|
||||
KindLastTypeNode = KindImportType
|
||||
KindFirstPunctuation = KindOpenBraceToken
|
||||
KindLastPunctuation = KindCaretEqualsToken
|
||||
KindFirstToken = KindUnknown
|
||||
KindLastToken = KindLastKeyword
|
||||
KindFirstLiteralToken = KindNumericLiteral
|
||||
KindLastLiteralToken = KindNoSubstitutionTemplateLiteral
|
||||
KindFirstTemplateToken = KindNoSubstitutionTemplateLiteral
|
||||
KindLastTemplateToken = KindTemplateTail
|
||||
KindFirstBinaryOperator = KindLessThanToken
|
||||
KindLastBinaryOperator = KindCaretEqualsToken
|
||||
KindFirstStatement = KindVariableStatement
|
||||
KindLastStatement = KindDebuggerStatement
|
||||
KindFirstNode = KindQualifiedName
|
||||
KindFirstJSDocNode = KindJSDocTypeExpression
|
||||
KindLastJSDocNode = KindJSDocImportTag
|
||||
KindFirstJSDocTagNode = KindJSDocUnknownTag
|
||||
KindLastJSDocTagNode = KindJSDocImportTag
|
||||
KindFirstContextualKeyword = KindAbstractKeyword
|
||||
KindLastContextualKeyword = KindDeferKeyword
|
||||
KindLastUnaryOperator = KindTildeToken
|
||||
KindFirstTriviaToken = KindSingleLineCommentTrivia
|
||||
KindLastTriviaToken = KindConflictMarkerTrivia
|
||||
)
|
||||
|
||||
type (
|
||||
TriviaSyntaxKind = Kind // KindSingleLineCommentTrivia | KindMultiLineCommentTrivia | KindNewLineTrivia | KindWhitespaceTrivia | KindConflictMarkerTrivia
|
||||
LiteralSyntaxKind = Kind // KindNumericLiteral | KindBigIntLiteral | KindStringLiteral | KindJsxText | KindJsxTextAllWhiteSpaces | KindRegularExpressionLiteral | KindNoSubstitutionTemplateLiteral
|
||||
PseudoLiteralSyntaxKind = Kind // KindTemplateHead | KindTemplateMiddle | KindTemplateTail
|
||||
PunctuationSyntaxKind = Kind // KindOpenBraceToken | KindCloseBraceToken | KindOpenParenToken | KindCloseParenToken | KindOpenBracketToken | KindCloseBracketToken | KindDotToken | KindDotDotDotToken | KindSemicolonToken | KindCommaToken | KindQuestionDotToken | KindLessThanToken | KindLessThanSlashToken | KindGreaterThanToken | KindLessThanEqualsToken | KindGreaterThanEqualsToken | KindEqualsEqualsToken | KindExclamationEqualsToken | KindEqualsEqualsEqualsToken | KindExclamationEqualsEqualsToken | KindEqualsGreaterThanToken | KindPlusToken | KindMinusToken | KindAsteriskToken | KindAsteriskAsteriskToken | KindSlashToken | KindPercentToken | KindPlusPlusToken | KindMinusMinusToken | KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken | KindAmpersandToken | KindBarToken | KindCaretToken | KindExclamationToken | KindTildeToken | KindAmpersandAmpersandToken | KindBarBarToken | KindQuestionToken | KindColonToken | KindAtToken | KindQuestionQuestionToken | KindBacktickToken | KindHashToken | KindEqualsToken | KindPlusEqualsToken | KindMinusEqualsToken | KindAsteriskEqualsToken | KindAsteriskAsteriskEqualsToken | KindSlashEqualsToken | KindPercentEqualsToken | KindLessThanLessThanEqualsToken | KindGreaterThanGreaterThanEqualsToken | KindGreaterThanGreaterThanGreaterThanEqualsToken | KindAmpersandEqualsToken | KindBarEqualsToken | KindBarBarEqualsToken | KindAmpersandAmpersandEqualsToken | KindQuestionQuestionEqualsToken | KindCaretEqualsToken
|
||||
KeywordSyntaxKind = Kind // KindBreakKeyword | KindCaseKeyword | KindCatchKeyword | KindClassKeyword | KindConstKeyword | KindContinueKeyword | KindDebuggerKeyword | KindDefaultKeyword | KindDeleteKeyword | KindDoKeyword | KindElseKeyword | KindEnumKeyword | KindExportKeyword | KindExtendsKeyword | KindFalseKeyword | KindFinallyKeyword | KindForKeyword | KindFunctionKeyword | KindIfKeyword | KindImportKeyword | KindInKeyword | KindInstanceOfKeyword | KindNewKeyword | KindNullKeyword | KindReturnKeyword | KindSuperKeyword | KindSwitchKeyword | KindThisKeyword | KindThrowKeyword | KindTrueKeyword | KindTryKeyword | KindTypeOfKeyword | KindVarKeyword | KindVoidKeyword | KindWhileKeyword | KindWithKeyword | KindImplementsKeyword | KindInterfaceKeyword | KindLetKeyword | KindPackageKeyword | KindPrivateKeyword | KindProtectedKeyword | KindPublicKeyword | KindStaticKeyword | KindYieldKeyword | KindAbstractKeyword | KindAccessorKeyword | KindAsKeyword | KindAssertsKeyword | KindAssertKeyword | KindAnyKeyword | KindAsyncKeyword | KindAwaitKeyword | KindBooleanKeyword | KindConstructorKeyword | KindDeclareKeyword | KindGetKeyword | KindImmediateKeyword | KindInferKeyword | KindIntrinsicKeyword | KindIsKeyword | KindKeyOfKeyword | KindModuleKeyword | KindNamespaceKeyword | KindNeverKeyword | KindOutKeyword | KindReadonlyKeyword | KindRequireKeyword | KindNumberKeyword | KindObjectKeyword | KindSatisfiesKeyword | KindSetKeyword | KindStringKeyword | KindSymbolKeyword | KindTypeKeyword | KindUndefinedKeyword | KindUniqueKeyword | KindUnknownKeyword | KindUsingKeyword | KindFromKeyword | KindGlobalKeyword | KindBigIntKeyword | KindOverrideKeyword | KindOfKeyword | KindDeferKeyword
|
||||
ModifierSyntaxKind = Kind // KindAbstractKeyword | KindAccessorKeyword | KindAsyncKeyword | KindConstKeyword | KindDeclareKeyword | KindDefaultKeyword | KindExportKeyword | KindInKeyword | KindPrivateKeyword | KindProtectedKeyword | KindPublicKeyword | KindReadonlyKeyword | KindOutKeyword | KindOverrideKeyword | KindStaticKeyword
|
||||
KeywordTypeSyntaxKind = Kind // KindAnyKeyword | KindBigIntKeyword | KindBooleanKeyword | KindIntrinsicKeyword | KindNeverKeyword | KindNumberKeyword | KindObjectKeyword | KindStringKeyword | KindSymbolKeyword | KindUndefinedKeyword | KindUnknownKeyword | KindVoidKeyword
|
||||
KeywordExpressionSyntaxKind = Kind // KindNullKeyword | KindTrueKeyword | KindFalseKeyword | KindThisKeyword | KindSuperKeyword | KindImportKeyword
|
||||
TokenSyntaxKind = Kind // KindUnknown | KindEndOfFile | KindSingleLineCommentTrivia | KindMultiLineCommentTrivia | KindNewLineTrivia | KindWhitespaceTrivia | KindConflictMarkerTrivia | KindNonTextFileMarkerTrivia | KindNumericLiteral | KindBigIntLiteral | KindStringLiteral | KindJsxText | KindJsxTextAllWhiteSpaces | KindRegularExpressionLiteral | KindNoSubstitutionTemplateLiteral | KindTemplateHead | KindTemplateMiddle | KindTemplateTail | KindOpenBraceToken | KindCloseBraceToken | KindOpenParenToken | KindCloseParenToken | KindOpenBracketToken | KindCloseBracketToken | KindDotToken | KindDotDotDotToken | KindSemicolonToken | KindCommaToken | KindQuestionDotToken | KindLessThanToken | KindLessThanSlashToken | KindGreaterThanToken | KindLessThanEqualsToken | KindGreaterThanEqualsToken | KindEqualsEqualsToken | KindExclamationEqualsToken | KindEqualsEqualsEqualsToken | KindExclamationEqualsEqualsToken | KindEqualsGreaterThanToken | KindPlusToken | KindMinusToken | KindAsteriskToken | KindAsteriskAsteriskToken | KindSlashToken | KindPercentToken | KindPlusPlusToken | KindMinusMinusToken | KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken | KindAmpersandToken | KindBarToken | KindCaretToken | KindExclamationToken | KindTildeToken | KindAmpersandAmpersandToken | KindBarBarToken | KindQuestionToken | KindColonToken | KindAtToken | KindQuestionQuestionToken | KindBacktickToken | KindHashToken | KindEqualsToken | KindPlusEqualsToken | KindMinusEqualsToken | KindAsteriskEqualsToken | KindAsteriskAsteriskEqualsToken | KindSlashEqualsToken | KindPercentEqualsToken | KindLessThanLessThanEqualsToken | KindGreaterThanGreaterThanEqualsToken | KindGreaterThanGreaterThanGreaterThanEqualsToken | KindAmpersandEqualsToken | KindBarEqualsToken | KindBarBarEqualsToken | KindAmpersandAmpersandEqualsToken | KindQuestionQuestionEqualsToken | KindCaretEqualsToken | KindIdentifier | KindPrivateIdentifier | KindJSDocCommentTextToken | KindBreakKeyword | KindCaseKeyword | KindCatchKeyword | KindClassKeyword | KindConstKeyword | KindContinueKeyword | KindDebuggerKeyword | KindDefaultKeyword | KindDeleteKeyword | KindDoKeyword | KindElseKeyword | KindEnumKeyword | KindExportKeyword | KindExtendsKeyword | KindFalseKeyword | KindFinallyKeyword | KindForKeyword | KindFunctionKeyword | KindIfKeyword | KindImportKeyword | KindInKeyword | KindInstanceOfKeyword | KindNewKeyword | KindNullKeyword | KindReturnKeyword | KindSuperKeyword | KindSwitchKeyword | KindThisKeyword | KindThrowKeyword | KindTrueKeyword | KindTryKeyword | KindTypeOfKeyword | KindVarKeyword | KindVoidKeyword | KindWhileKeyword | KindWithKeyword | KindImplementsKeyword | KindInterfaceKeyword | KindLetKeyword | KindPackageKeyword | KindPrivateKeyword | KindProtectedKeyword | KindPublicKeyword | KindStaticKeyword | KindYieldKeyword | KindAbstractKeyword | KindAccessorKeyword | KindAsKeyword | KindAssertsKeyword | KindAssertKeyword | KindAnyKeyword | KindAsyncKeyword | KindAwaitKeyword | KindBooleanKeyword | KindConstructorKeyword | KindDeclareKeyword | KindGetKeyword | KindImmediateKeyword | KindInferKeyword | KindIntrinsicKeyword | KindIsKeyword | KindKeyOfKeyword | KindModuleKeyword | KindNamespaceKeyword | KindNeverKeyword | KindOutKeyword | KindReadonlyKeyword | KindRequireKeyword | KindNumberKeyword | KindObjectKeyword | KindSatisfiesKeyword | KindSetKeyword | KindStringKeyword | KindSymbolKeyword | KindTypeKeyword | KindUndefinedKeyword | KindUniqueKeyword | KindUnknownKeyword | KindUsingKeyword | KindFromKeyword | KindGlobalKeyword | KindBigIntKeyword | KindOverrideKeyword | KindOfKeyword | KindDeferKeyword
|
||||
JsxTokenSyntaxKind = Kind // KindLessThanSlashToken | KindEndOfFile | KindConflictMarkerTrivia | KindJsxText | KindJsxTextAllWhiteSpaces | KindOpenBraceToken | KindLessThanToken
|
||||
JSDocNodeSyntaxKind = Kind // KindJSDocTypeExpression | KindJSDocNameReference | KindJSDocAllType | KindJSDocNullableType | KindJSDocNonNullableType | KindJSDocOptionalType | KindJSDocVariadicType | KindJSDoc | KindJSDocText | KindJSDocTypeLiteral | KindJSDocSignature | KindJSDocLink | KindJSDocLinkCode | KindJSDocLinkPlain | KindJSDocUnknownTag | KindJSDocAugmentsTag | KindJSDocImplementsTag | KindJSDocDeprecatedTag | KindJSDocPublicTag | KindJSDocPrivateTag | KindJSDocProtectedTag | KindJSDocReadonlyTag | KindJSDocOverrideTag | KindJSDocCallbackTag | KindJSDocOverloadTag | KindJSDocParameterTag | KindJSDocReturnTag | KindJSDocThisTag | KindJSDocTypeTag | KindJSDocTemplateTag | KindJSDocTypedefTag | KindJSDocSeeTag | KindJSDocPropertyTag | KindJSDocThrowsTag | KindJSDocSatisfiesTag | KindJSDocImportTag
|
||||
ImportPhaseModifierSyntaxKind = Kind // KindTypeKeyword | KindDeferKeyword
|
||||
PostfixUnaryOperator = Kind // KindPlusPlusToken | KindMinusMinusToken
|
||||
PrefixUnaryOperator = Kind // KindPlusToken | KindMinusToken | KindTildeToken | KindExclamationToken | KindPlusPlusToken | KindMinusMinusToken
|
||||
AssignmentOperator = Kind // KindEqualsToken | KindPlusEqualsToken | KindMinusEqualsToken | KindAsteriskAsteriskEqualsToken | KindAsteriskEqualsToken | KindSlashEqualsToken | KindPercentEqualsToken | KindAmpersandEqualsToken | KindBarEqualsToken | KindCaretEqualsToken | KindLessThanLessThanEqualsToken | KindGreaterThanGreaterThanGreaterThanEqualsToken | KindGreaterThanGreaterThanEqualsToken | KindBarBarEqualsToken | KindAmpersandAmpersandEqualsToken | KindQuestionQuestionEqualsToken
|
||||
BinaryOperator = Kind // KindQuestionQuestionToken | KindAsteriskAsteriskToken | KindAsteriskToken | KindSlashToken | KindPercentToken | KindPlusToken | KindMinusToken | KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken | KindLessThanToken | KindLessThanEqualsToken | KindGreaterThanToken | KindGreaterThanEqualsToken | KindInstanceOfKeyword | KindInKeyword | KindEqualsEqualsToken | KindEqualsEqualsEqualsToken | KindExclamationEqualsEqualsToken | KindExclamationEqualsToken | KindAmpersandToken | KindBarToken | KindCaretToken | KindAmpersandAmpersandToken | KindBarBarToken | KindEqualsToken | KindPlusEqualsToken | KindMinusEqualsToken | KindAsteriskAsteriskEqualsToken | KindAsteriskEqualsToken | KindSlashEqualsToken | KindPercentEqualsToken | KindAmpersandEqualsToken | KindBarEqualsToken | KindCaretEqualsToken | KindLessThanLessThanEqualsToken | KindGreaterThanGreaterThanGreaterThanEqualsToken | KindGreaterThanGreaterThanEqualsToken | KindBarBarEqualsToken | KindAmpersandAmpersandEqualsToken | KindQuestionQuestionEqualsToken | KindCommaToken
|
||||
ExponentiationOperator = Kind // KindAsteriskAsteriskToken
|
||||
MultiplicativeOperator = Kind // KindAsteriskToken | KindSlashToken | KindPercentToken
|
||||
MultiplicativeOperatorOrHigher = Kind // KindAsteriskAsteriskToken | KindAsteriskToken | KindSlashToken | KindPercentToken
|
||||
AdditiveOperator = Kind // KindPlusToken | KindMinusToken
|
||||
AdditiveOperatorOrHigher = Kind // KindAsteriskAsteriskToken | KindAsteriskToken | KindSlashToken | KindPercentToken | KindPlusToken | KindMinusToken
|
||||
ShiftOperator = Kind // KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken
|
||||
ShiftOperatorOrHigher = Kind // KindAsteriskAsteriskToken | KindAsteriskToken | KindSlashToken | KindPercentToken | KindPlusToken | KindMinusToken | KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken
|
||||
RelationalOperator = Kind // KindLessThanToken | KindLessThanEqualsToken | KindGreaterThanToken | KindGreaterThanEqualsToken | KindInstanceOfKeyword | KindInKeyword
|
||||
RelationalOperatorOrHigher = Kind // KindAsteriskAsteriskToken | KindAsteriskToken | KindSlashToken | KindPercentToken | KindPlusToken | KindMinusToken | KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken | KindLessThanToken | KindLessThanEqualsToken | KindGreaterThanToken | KindGreaterThanEqualsToken | KindInstanceOfKeyword | KindInKeyword
|
||||
EqualityOperator = Kind // KindEqualsEqualsToken | KindEqualsEqualsEqualsToken | KindExclamationEqualsEqualsToken | KindExclamationEqualsToken
|
||||
EqualityOperatorOrHigher = Kind // KindAsteriskAsteriskToken | KindAsteriskToken | KindSlashToken | KindPercentToken | KindPlusToken | KindMinusToken | KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken | KindLessThanToken | KindLessThanEqualsToken | KindGreaterThanToken | KindGreaterThanEqualsToken | KindInstanceOfKeyword | KindInKeyword | KindEqualsEqualsToken | KindEqualsEqualsEqualsToken | KindExclamationEqualsEqualsToken | KindExclamationEqualsToken
|
||||
BitwiseOperator = Kind // KindAmpersandToken | KindBarToken | KindCaretToken
|
||||
BitwiseOperatorOrHigher = Kind // KindAsteriskAsteriskToken | KindAsteriskToken | KindSlashToken | KindPercentToken | KindPlusToken | KindMinusToken | KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken | KindLessThanToken | KindLessThanEqualsToken | KindGreaterThanToken | KindGreaterThanEqualsToken | KindInstanceOfKeyword | KindInKeyword | KindEqualsEqualsToken | KindEqualsEqualsEqualsToken | KindExclamationEqualsEqualsToken | KindExclamationEqualsToken | KindAmpersandToken | KindBarToken | KindCaretToken
|
||||
LogicalOperator = Kind // KindAmpersandAmpersandToken | KindBarBarToken
|
||||
LogicalOperatorOrHigher = Kind // KindAsteriskAsteriskToken | KindAsteriskToken | KindSlashToken | KindPercentToken | KindPlusToken | KindMinusToken | KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken | KindLessThanToken | KindLessThanEqualsToken | KindGreaterThanToken | KindGreaterThanEqualsToken | KindInstanceOfKeyword | KindInKeyword | KindEqualsEqualsToken | KindEqualsEqualsEqualsToken | KindExclamationEqualsEqualsToken | KindExclamationEqualsToken | KindAmpersandToken | KindBarToken | KindCaretToken | KindAmpersandAmpersandToken | KindBarBarToken
|
||||
CompoundAssignmentOperator = Kind // KindPlusEqualsToken | KindMinusEqualsToken | KindAsteriskAsteriskEqualsToken | KindAsteriskEqualsToken | KindSlashEqualsToken | KindPercentEqualsToken | KindAmpersandEqualsToken | KindBarEqualsToken | KindCaretEqualsToken | KindLessThanLessThanEqualsToken | KindGreaterThanGreaterThanGreaterThanEqualsToken | KindGreaterThanGreaterThanEqualsToken | KindBarBarEqualsToken | KindAmpersandAmpersandEqualsToken | KindQuestionQuestionEqualsToken
|
||||
AssignmentOperatorOrHigher = Kind // KindQuestionQuestionToken | KindAsteriskAsteriskToken | KindAsteriskToken | KindSlashToken | KindPercentToken | KindPlusToken | KindMinusToken | KindLessThanLessThanToken | KindGreaterThanGreaterThanToken | KindGreaterThanGreaterThanGreaterThanToken | KindLessThanToken | KindLessThanEqualsToken | KindGreaterThanToken | KindGreaterThanEqualsToken | KindInstanceOfKeyword | KindInKeyword | KindEqualsEqualsToken | KindEqualsEqualsEqualsToken | KindExclamationEqualsEqualsToken | KindExclamationEqualsToken | KindAmpersandToken | KindBarToken | KindCaretToken | KindAmpersandAmpersandToken | KindBarBarToken | KindEqualsToken | KindPlusEqualsToken | KindMinusEqualsToken | KindAsteriskAsteriskEqualsToken | KindAsteriskEqualsToken | KindSlashEqualsToken | KindPercentEqualsToken | KindAmpersandEqualsToken | KindBarEqualsToken | KindCaretEqualsToken | KindLessThanLessThanEqualsToken | KindGreaterThanGreaterThanGreaterThanEqualsToken | KindGreaterThanGreaterThanEqualsToken | KindBarBarEqualsToken | KindAmpersandAmpersandEqualsToken | KindQuestionQuestionEqualsToken
|
||||
LogicalOrCoalescingAssignmentOperator = Kind // KindAmpersandAmpersandEqualsToken | KindBarBarEqualsToken | KindQuestionQuestionEqualsToken
|
||||
)
|
||||
Reference in New Issue
Block a user