@@ -137,73 +137,80 @@ throw "Do not run this file!"
137137# ^^^^^ constant.language.null.powershell
138138# ^ punctuation.definition.variable.powershell
139139
140- # Automatic variables
141- $_ , $$ , $^ , $?
142- # <- punctuation.definition.variable
143- # ^ variable.language
144- # ^ punctuation.definition.variable
145- # ^^ variable.language
146- # ^ punctuation.definition.variable
147- # ^^ variable.language
148- # ^ punctuation.definition.variable
149- # ^^ variable.language
150- $args
151- # <- punctuation.definition.variable
152- # ^^^^ variable.language
153- $error
154- # <- punctuation.definition.variable
155- # ^^^^ variable.language
156- $home
157- # <- punctuation.definition.variable
158- # ^^^ support.constant.variable
159- $foreach
160- # <- punctuation.definition.variable
161- # ^^^^^^^ variable.language
140+ # Automatic variables
141+ $_ , $$ , $^ , $?
142+ # ^^ variable.language.powershell
143+ # ^ punctuation.definition.variable.powershell
144+ # ^ punctuation.separator.sequence.powershell
145+ # ^^ variable.language.powershell
146+ # ^ punctuation.definition.variable.powershell
147+ # ^ punctuation.separator.sequence.powershell
148+ # ^^ variable.language.powershell
149+ # ^ punctuation.definition.variable.powershell
150+ # ^ punctuation.separator.sequence.powershell
151+ # ^^ variable.language.powershell
152+ # ^ punctuation.definition.variable.powershell
153+ $args
154+ # ^^^^^ variable.language.powershell
155+ # ^ punctuation.definition.variable.powershell
156+ $error
157+ # ^^^^^^ variable.language.powershell
158+ # ^ punctuation.definition.variable.powershell
159+ $home
160+ # ^^^^^ support.constant.variable.powershell
161+ # ^ punctuation.definition.variable.powershell
162+ $foreach
163+ # ^^^^^^^^ variable.language.powershell
164+ # ^ punctuation.definition.variable.powershell
162165
163- # Normal variables
164- $variable
165- # <- punctuation.definition.variable
166- # ^ variable.other.readwrite
167- $script :variable
168- # <- variable.other.readwrite punctuation.definition.variable
169- # ^ storage.modifier.scope
170- # ^ variable.other.readwrite
171- $ENV: ComputerName
172- # <- variable.other.readwrite punctuation.definition.variable
173- # ^ support.variable.drive
174- # ^ variable.other.readwrite
175- ${variable}
176- # <- variable.other.readwrite punctuation.definition.variable
177- # <- punctuation.section.braces.begin
178- # ^^^^^^^^ variable.other.readwrite
179- # ^ punctuation.section.braces.end
180- ${script :variable}
181- # <- variable.other.readwrite punctuation.definition.variable
182- # <- punctuation.section.braces.begin
183- # ^ storage.modifier.scope
184- # ^ variable.other.readwrite
185- # ^ punctuation.section.braces.end
186166
187- # Variable properties should be highlighted
188- $variable.Name
189- # <- variable.other.readwrite punctuation.definition.variable
190- # ^^^^^^^^ variable.other.readwrite
191- # ^ punctuation.accessor.dot
192- # ^^^^^ - variable.other.readwrite
193- # ^^^^ variable.other.member
167+ # Normal variables
168+ $variable
169+ # ^^^^^^^^^ variable.other.readwrite.powershell
170+ # ^ punctuation.definition.variable.powershell
171+ $script :variable
172+ # ^^^^^^^^^^^^^^^^ variable.other.readwrite.powershell
173+ # ^ punctuation.definition.variable.powershell
174+ # ^^^^^^ storage.modifier.scope.powershell
175+ # ^ punctuation.separator.sequence.powershell
176+ $ENV: ComputerName
177+ # ^^^^^^^^^^^^^^^^^ variable.other.readwrite.powershell
178+ # ^ punctuation.definition.variable.powershell
179+ # ^^^ support.variable.drive.powershell
180+ # ^ punctuation.separator.sequence.powershell
181+ ${variable}
182+ # ^^^^^^^^^^^ variable.other.readwrite.powershell
183+ # ^ punctuation.definition.variable.powershell
184+ # ^ punctuation.section.interpolation.begin.powershell
185+ # ^ punctuation.section.interpolation.end.powershell
186+ ${script :variable}
187+ # ^^^^^^^^^^^^^^^^^^ variable.other.readwrite.powershell
188+ # ^ punctuation.definition.variable.powershell
189+ # ^ punctuation.section.interpolation.begin.powershell
190+ # ^^^^^^ storage.modifier.scope.powershell
191+ # ^ punctuation.separator.sequence.powershell
192+ # ^ punctuation.section.interpolation.end.powershell
194193
195- # Variable properties should be highlighted
196- $variable.Name.Method ( )
197- # <- variable.other.readwrite punctuation.definition.variable
198- # ^^^^^^^^ variable.other.readwrite
199- # ^ punctuation.accessor.dot
200- # ^^^^ variable.other.member
201- # ^ punctuation.accessor.dot
202- # ^^^^^^ meta.function-call variable.function
203- # @@@@@@ reference
204- # ^^^ meta.function-call.arguments
205- # ^^^^^^^^^^^^^^^ - variable.other.readwrite
206- # ^ - meta.function-call
194+
195+ # Variable properties should be highlighted
196+ $variable.Name
197+ # ^^^^^^^^^ variable.other.readwrite.powershell
198+ # ^ punctuation.definition.variable.powershell
199+ # ^ punctuation.accessor.dot.powershell
200+ # ^^^^ variable.other.member.powershell
201+
202+ # Variable properties should be highlighted
203+ $variable.Name.Method ( )
204+ # ^^^^^^^^^ variable.other.readwrite.powershell
205+ # ^ punctuation.definition.variable.powershell
206+ # ^ punctuation.accessor.dot.powershell
207+ # ^^^^ variable.other.member.powershell
208+ # ^ punctuation.accessor.dot.powershell
209+ # ^^^^^^ meta.function-call.powershell variable.function.powershell
210+ # @@@@@@ reference
211+ # ^^^ meta.function-call.arguments.powershell
212+ # ^ punctuation.section.arguments.begin.powershell
213+ # ^ punctuation.section.arguments.end.powershell
207214
208215# Hashtable
209216$properties = @ {
@@ -1526,7 +1533,8 @@ $file = join-path $env:SystemDrive "$([System.io.path]::GetRandomFileName()).ps1
15261533# @@@@@@@@@ reference
15271534# ^^^^^^^^^^^^^^^^ variable.other.readwrite.powershell
15281535# ^ punctuation.definition.variable.powershell
1529- # ^^^^ support.variable.drive.powershell
1536+ # ^^^ support.variable.drive.powershell
1537+ # ^ punctuation.separator.sequence.powershell
15301538# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.string.interpolated.powershell
15311539# ^ string.quoted.double.powershell punctuation.definition.string.begin.powershell
15321540# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.interpolation.powershell
0 commit comments