Repository: vscode
Issue: [scss] support list initialization
Labels: feature-request,css-less-scss

Type: <b>Bug</b>

I think parser is outdated and not understanding list initialization. There are the docs: https://sass-lang.com/documentation/values/lists

1. create .scss file
2. insert next code, code is 100% correct

```scss
.container-1 {
  $border: [(
      "position": top,
      "width": 1px,
      "height": 1px,
      "space": 7px,
    )];
}

@mixin border($props) {
}

.container-2 {
  @include border(
    [("position": top, "width": 1px, "height": 1px, "space": 7px)]
  );
}

```

3. vscode will highlight a lot of errors

![image](https://user-images.githubusercontent.com/8218016/220409250-5fddcca9-acb4-401b-baa7-1dcfc2c7bc16.png)


VS Code version: Code 1.75.1 (441438abd1ac652551dbe4d408dfcec8a499b8bf, 2023-02-08T21:32:34.589Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Sandboxed: No

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|AMD Ryzen 9 3900XT 12-Core Processor            (24 x 3793)|
|GPU Status|2d_canvas: enabled<br>canvas_oop_rasterization: disabled_off<br>direct_rendering_display_compositor: disabled_off_ok<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>opengl: enabled_on<br>rasterization: enabled<br>raw_draw: disabled_off_ok<br>skia_renderer: enabled_on<br>video_decode: enabled<br>video_encode: enabled<br>vulkan: disabled_off<br>webgl: enabled<br>webgl2: enabled<br>webgpu: disabled_off|
|Load (avg)|undefined|
|Memory (System)|31.93GB (13.57GB free)|
|Process Argv|--crash-reporter-id 947671fc-7bbe-43a1-acf9-6f3cfb384780|
|Screen Reader|no|
|VM|50%|
</details><details><summary>Extensions (23)</summary>

Extension|Author (truncated)|Version
---|---|---
glance|ahk|0.0.8
vscode-intelephense-client|bme|1.9.5
glsl-literal|boy|1.0.6
vscode-markdownlint|Dav|0.49.0
vscode-eslint|dba|2.4.0
xml|Dot|2.5.1
gitlens|eam|13.2.0
EditorConfig|Edi|0.16.4
prettier-vscode|esb|9.10.4
auto-close-tag|for|0.5.14
auto-rename-tag|for|0.1.10
todo-tree|Gru|0.0.224
path-autocomplete|ion|1.23.1
redscript-syntax-highlighting|jac|0.0.3
auto-comment-blocks|kev|1.0.1
dotenv|mik|1.0.1
hexeditor|ms-|1.9.11
vscode-extension-auto-import|Nuc|1.4.3
indent-rainbow|ode|8.3.1
vscode-yaml|red|1.11.0
shader|sle|1.1.5
vscode-styled-components|sty|1.7.5
highlight-matching-tag|vin|0.10.1

(1 theme extensions excluded)

</details><details>
<summary>A/B Experiments</summary>

```
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscorecescf:30445987
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
pynewvextcfv2:30669238
azure-dev_surveyonecf:30548226
vscccc:30610679
pyindex848:30662994
nodejswelcome1cf:30587006
282f8724:30602487
pyind779:30662992
f6dab269:30613381
pythonsymbol12cf:30657549
2i9eh265:30646982
vscodedisable:30660115

```

</details>

<!-- generated by issue reporter -->