Skip to content

Commit 87aa0cb

Browse files
committed
TypeScript: parsing function body should not check for templates, because < & > are comparison operators
1 parent e6a4947 commit 87aa0cb

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
foobar input.ts /^function foobar()$/;" f
2+
saveTemplate input.ts /^function saveTemplate()$/;" f
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
function saveTemplate()
2+
{
3+
{ if (x < y) }
4+
5+
if (x > y)
6+
}
7+
8+
function foobar()
9+
{
10+
}

parsers/typescript.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1414,7 +1414,6 @@ static void parseFunctionBody (const int scope, tokenInfo *const token)
14141414
parseStringDQuote,
14151415
parseStringTemplate,
14161416
parseStringRegex,
1417-
parseTemplate,
14181417
parseVarKeyword,
14191418
parseLetKeyword,
14201419
parseConstKeyword,

0 commit comments

Comments
 (0)