mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 13:46:13 +00:00
Add tokens to grammar for parameter/loop variables
This commit is contained in:
parent
d5887eeb03
commit
3edcbfbd91
|
@ -62,6 +62,34 @@
|
||||||
<key>match</key>
|
<key>match</key>
|
||||||
<string>\s*:\s*:.*$</string>
|
<string>\s*:\s*:.*$</string>
|
||||||
</dict>
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>captures</key>
|
||||||
|
<dict>
|
||||||
|
<key>1</key>
|
||||||
|
<dict>
|
||||||
|
<key>name</key>
|
||||||
|
<string>variable.parameter.function.begin.shell</string>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
<key>name</key>
|
||||||
|
<string>variable.parameter.function.dosbatch</string>
|
||||||
|
<key>match</key>
|
||||||
|
<string>(?i)(%)(~(?:f|d|p|n|x|s|a|t|z|\$[^:]*:)*)?\d</string>
|
||||||
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>captures</key>
|
||||||
|
<dict>
|
||||||
|
<key>1</key>
|
||||||
|
<dict>
|
||||||
|
<key>name</key>
|
||||||
|
<string>variable.parameter.loop.begin.shell</string>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
<key>name</key>
|
||||||
|
<string>variable.parameter.loop.dosbatch</string>
|
||||||
|
<key>match</key>
|
||||||
|
<string>(?i)(%%)(~(?:f|d|p|n|x|s|a|t|z|\$[^:]*:)*)?[a-z]</string>
|
||||||
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>begin</key>
|
<key>begin</key>
|
||||||
<string>"</string>
|
<string>"</string>
|
||||||
|
|
Loading…
Reference in a new issue