formulahendry / formulahendry/vscode-code-runner
The token '&&' is not a valid statement separator in this version.
- Dominant language
- TypeScript
- Stars
- 2.4k
- Forks
- 351
- PR merge metrics
- No merged PRs in 30d
Description
- VS Code Version: 1.35.0
- OS Version: Windows 10 1903
- Code Runner Version: 0.9.10
**Describe the bug**

```
PS C:\test> cd "c:\test\" && gcc test.c -o test && "c:\test\"test
At line:1 char:15
+ cd "c:\test\" && gcc test.c -o test && "c:\test\"test
+ ~~
The token '&&' is not a valid statement separator in this version.
At line:1 char:37
+ cd "c:\test\" && gcc test.c -o test && "c:\test\"test
+ ~~
The token '&&' is not a valid statement separator in this version.
At line:1 char:40
+ cd "c:\test\" && gcc test.c -o test && "c:\test\"test
+ ~~~~~~~~~~
Expressions are only allowed as the first element of a pipeline.
At line:1 char:50
+ cd "c:\test\" && gcc test.c -o test && "c:\test\"test
+ ~~~~
Unexpected token 'test' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine
PS C:\test>
```
**To Reproduce**
Steps to reproduce the behavior:
Upgrade VSC from 1.34.0 to 1.35.0.
---
截图没更改execute map;当然改了也是一样的问题。c、c++、c#都有这个问题,所以与语言无关。
宿主机一直可以复现,1.34.0不存在此问题,更新到1.35.0后出现。
我也在我的win7 x86 vm测试了一下,这个问题本来是有的,覆盖1.34.0再覆盖1.35.0后又消失了。
消失是指会用PS的语法,比如`&&`会被自动替换为分号,会有`$?`之类的。
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.