Skip to content

Commit 02fe191

Browse files
committed
Update semantic token mappings
1 parent b8f4474 commit 02fe191

File tree

1 file changed

+45
-4
lines changed

1 file changed

+45
-4
lines changed

release/package.json

Lines changed: 45 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1757,18 +1757,59 @@
17571757
}
17581758
}
17591759
],
1760+
"semanticTokenTypes": [
1761+
{
1762+
"id": "cexpr",
1763+
"superType": "keyword",
1764+
"description": "A computation expression"
1765+
}
1766+
],
1767+
"semanticTokenModifiers": [
1768+
{
1769+
"id": "mutable",
1770+
"description": "A mutable variable or property"
1771+
},
1772+
{
1773+
"id": "disposable",
1774+
"description": "A disposable variable or type"
1775+
},
1776+
{
1777+
"id": "extension",
1778+
"description": "An extension method"
1779+
}
1780+
],
17601781
"semanticTokenScopes": [
17611782
{
17621783
"language": "fsharp",
17631784
"scopes": {
17641785
"cexpr": [
17651786
"keyword.control.fsharp"
17661787
],
1767-
"disposable": [
1768-
"variable.fsharp.mutable"
1788+
1789+
"variable": [
1790+
"variable.other.readonly.fsharp"
1791+
],
1792+
"variable.readonly": [
1793+
"variable.other.constant.fsharp"
1794+
],
1795+
"variable.mutable": [
1796+
"entity.name.function.mutable_variable.fsharp"
1797+
],
1798+
"variable.disposable": [
1799+
"entity.name.function.disposable_variable.fsharp"
1800+
],
1801+
1802+
"property": [
1803+
"variable.other.property.may_mutable.fsharp"
1804+
],
1805+
"property.readonly": [
1806+
"variable.other.property.fsharp"
1807+
],
1808+
"property.mutable": [
1809+
"entity.name.function.mutable_property.fsharp"
17691810
],
1770-
"mutable": [
1771-
"variable.fsharp.mutable"
1811+
"method.extension": [
1812+
"entity.name.function.extension_method.fsharp"
17721813
],
17731814
"operator": [
17741815
"keyword.symbol.fsharp"

0 commit comments

Comments
 (0)