Skip to content

Commit 08bd017

Browse files
committed
JSDoc author tag parsing updates (#17244)
1 parent 00279e9 commit 08bd017

File tree

3 files changed

+42
-40
lines changed

3 files changed

+42
-40
lines changed

src/compiler/parser.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6614,7 +6614,7 @@ namespace ts {
66146614
let tag: JSDocTag | undefined;
66156615
switch (tagName.escapedText) {
66166616
case "author":
6617-
tag = parseAuthorTag(start, tagName, indent);
6617+
tag = parseAuthorTag(start, tagName, margin);
66186618
break;
66196619
case "augments":
66206620
case "extends":
@@ -6934,7 +6934,7 @@ namespace ts {
69346934
break loop;
69356935
}
69366936

6937-
token = nextJSDocToken();
6937+
token = nextTokenJSDoc();
69386938
}
69396939

69406940
if (seenLessThan && seenGreaterThan) {

tests/baselines/reference/api/tsserverlibrary.d.ts

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -379,23 +379,24 @@ declare namespace ts {
379379
JSDocSignature = 299,
380380
JSDocTag = 300,
381381
JSDocAugmentsTag = 301,
382-
JSDocClassTag = 302,
383-
JSDocCallbackTag = 303,
384-
JSDocEnumTag = 304,
385-
JSDocParameterTag = 305,
386-
JSDocReturnTag = 306,
387-
JSDocThisTag = 307,
388-
JSDocTypeTag = 308,
389-
JSDocTemplateTag = 309,
390-
JSDocTypedefTag = 310,
391-
JSDocPropertyTag = 311,
392-
SyntaxList = 312,
393-
NotEmittedStatement = 313,
394-
PartiallyEmittedExpression = 314,
395-
CommaListExpression = 315,
396-
MergeDeclarationMarker = 316,
397-
EndOfDeclarationMarker = 317,
398-
Count = 318,
382+
JSDocAuthorTag = 302,
383+
JSDocClassTag = 303,
384+
JSDocCallbackTag = 304,
385+
JSDocEnumTag = 305,
386+
JSDocParameterTag = 306,
387+
JSDocReturnTag = 307,
388+
JSDocThisTag = 308,
389+
JSDocTypeTag = 309,
390+
JSDocTemplateTag = 310,
391+
JSDocTypedefTag = 311,
392+
JSDocPropertyTag = 312,
393+
SyntaxList = 313,
394+
NotEmittedStatement = 314,
395+
PartiallyEmittedExpression = 315,
396+
CommaListExpression = 316,
397+
MergeDeclarationMarker = 317,
398+
EndOfDeclarationMarker = 318,
399+
Count = 319,
399400
FirstAssignment = 60,
400401
LastAssignment = 72,
401402
FirstCompoundAssignment = 61,
@@ -422,9 +423,9 @@ declare namespace ts {
422423
LastBinaryOperator = 72,
423424
FirstNode = 149,
424425
FirstJSDocNode = 289,
425-
LastJSDocNode = 311,
426+
LastJSDocNode = 312,
426427
FirstJSDocTagNode = 300,
427-
LastJSDocTagNode = 311,
428+
LastJSDocTagNode = 312,
428429
}
429430
enum NodeFlags {
430431
None = 0,

tests/baselines/reference/api/typescript.d.ts

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -379,23 +379,24 @@ declare namespace ts {
379379
JSDocSignature = 299,
380380
JSDocTag = 300,
381381
JSDocAugmentsTag = 301,
382-
JSDocClassTag = 302,
383-
JSDocCallbackTag = 303,
384-
JSDocEnumTag = 304,
385-
JSDocParameterTag = 305,
386-
JSDocReturnTag = 306,
387-
JSDocThisTag = 307,
388-
JSDocTypeTag = 308,
389-
JSDocTemplateTag = 309,
390-
JSDocTypedefTag = 310,
391-
JSDocPropertyTag = 311,
392-
SyntaxList = 312,
393-
NotEmittedStatement = 313,
394-
PartiallyEmittedExpression = 314,
395-
CommaListExpression = 315,
396-
MergeDeclarationMarker = 316,
397-
EndOfDeclarationMarker = 317,
398-
Count = 318,
382+
JSDocAuthorTag = 302,
383+
JSDocClassTag = 303,
384+
JSDocCallbackTag = 304,
385+
JSDocEnumTag = 305,
386+
JSDocParameterTag = 306,
387+
JSDocReturnTag = 307,
388+
JSDocThisTag = 308,
389+
JSDocTypeTag = 309,
390+
JSDocTemplateTag = 310,
391+
JSDocTypedefTag = 311,
392+
JSDocPropertyTag = 312,
393+
SyntaxList = 313,
394+
NotEmittedStatement = 314,
395+
PartiallyEmittedExpression = 315,
396+
CommaListExpression = 316,
397+
MergeDeclarationMarker = 317,
398+
EndOfDeclarationMarker = 318,
399+
Count = 319,
399400
FirstAssignment = 60,
400401
LastAssignment = 72,
401402
FirstCompoundAssignment = 61,
@@ -422,9 +423,9 @@ declare namespace ts {
422423
LastBinaryOperator = 72,
423424
FirstNode = 149,
424425
FirstJSDocNode = 289,
425-
LastJSDocNode = 311,
426+
LastJSDocNode = 312,
426427
FirstJSDocTagNode = 300,
427-
LastJSDocTagNode = 311,
428+
LastJSDocTagNode = 312,
428429
}
429430
enum NodeFlags {
430431
None = 0,

0 commit comments

Comments
 (0)