@@ -1532,7 +1532,7 @@ function analyzeSemanticTokens(
1532
1532
walkTree ( node , ( currentNode ) => {
1533
1533
// Map ScrapScript syntax to semantic token types
1534
1534
switch ( currentNode . type ) {
1535
- case "id" :
1535
+ case "id" : {
1536
1536
const text = getNodeText ( document , currentNode ) ;
1537
1537
let tokenType = 6 ; // variable
1538
1538
if ( BUILT_IN_FUNCTIONS . includes ( text ) ) {
@@ -1548,7 +1548,8 @@ function analyzeSemanticTokens(
1548
1548
0 ,
1549
1549
) ;
1550
1550
break ;
1551
- case "op" :
1551
+ }
1552
+ case "op" : {
1552
1553
builder . push (
1553
1554
currentNode . startPosition . row ,
1554
1555
currentNode . startPosition . column ,
@@ -1557,7 +1558,8 @@ function analyzeSemanticTokens(
1557
1558
0 ,
1558
1559
) ;
1559
1560
break ;
1560
- case "tag" :
1561
+ }
1562
+ case "tag" : {
1561
1563
builder . push (
1562
1564
currentNode . startPosition . row ,
1563
1565
currentNode . startPosition . column ,
@@ -1566,7 +1568,8 @@ function analyzeSemanticTokens(
1566
1568
0 ,
1567
1569
) ;
1568
1570
break ;
1569
- case "number" :
1571
+ }
1572
+ case "number" : {
1570
1573
builder . push (
1571
1574
currentNode . startPosition . row ,
1572
1575
currentNode . startPosition . column ,
@@ -1575,7 +1578,8 @@ function analyzeSemanticTokens(
1575
1578
0 ,
1576
1579
) ;
1577
1580
break ;
1578
- case "text" :
1581
+ }
1582
+ case "text" : {
1579
1583
builder . push (
1580
1584
currentNode . startPosition . row ,
1581
1585
currentNode . startPosition . column ,
@@ -1584,6 +1588,7 @@ function analyzeSemanticTokens(
1584
1588
0 ,
1585
1589
) ;
1586
1590
break ;
1591
+ }
1587
1592
}
1588
1593
} ) ;
1589
1594
}
0 commit comments