]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/powershell.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / powershell.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE MODE SYSTEM "xmode.dtd">
3
4 <!-- Windows PowerShell mode -->
5 <MODE>
6         <PROPS>
7                 <PROPERTY NAME="commentStart" VALUE="&lt;#" />
8                 <PROPERTY NAME="commentEnd" VALUE="#&gt;" />
9                 <PROPERTY NAME="lineComment" VALUE="#" />
10                 <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
11                 <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
12         </PROPS>
13         
14         <RULES SET="PS_OPERATOR">
15                 <SEQ TYPE="OPERATOR">-eq</SEQ>
16                 <SEQ TYPE="OPERATOR">-ne</SEQ>
17                 <SEQ TYPE="OPERATOR">-gt</SEQ>
18                 <SEQ TYPE="OPERATOR">-ge</SEQ>
19                 <SEQ TYPE="OPERATOR">-lt</SEQ>
20                 <SEQ TYPE="OPERATOR">-le</SEQ>
21                 <SEQ TYPE="OPERATOR">-ieq</SEQ>
22                 <SEQ TYPE="OPERATOR">-ine</SEQ>
23                 <SEQ TYPE="OPERATOR">-igt</SEQ>
24                 <SEQ TYPE="OPERATOR">-ige</SEQ>
25                 <SEQ TYPE="OPERATOR">-ilt</SEQ>
26                 <SEQ TYPE="OPERATOR">-ile</SEQ>
27                 <SEQ TYPE="OPERATOR">-ceq</SEQ>
28                 <SEQ TYPE="OPERATOR">-cne</SEQ>
29                 <SEQ TYPE="OPERATOR">-cgt</SEQ>
30                 <SEQ TYPE="OPERATOR">-cge</SEQ>
31                 <SEQ TYPE="OPERATOR">-clt</SEQ>
32                 <SEQ TYPE="OPERATOR">-cle</SEQ>
33                 <SEQ TYPE="OPERATOR">-like</SEQ>
34                 <SEQ TYPE="OPERATOR">-notlike</SEQ>
35                 <SEQ TYPE="OPERATOR">-match</SEQ>
36                 <SEQ TYPE="OPERATOR">-notmatch</SEQ>
37                 <SEQ TYPE="OPERATOR">-ilike</SEQ>
38                 <SEQ TYPE="OPERATOR">-inotlike</SEQ>
39                 <SEQ TYPE="OPERATOR">-imatch</SEQ>
40                 <SEQ TYPE="OPERATOR">-inotmatch</SEQ>
41                 <SEQ TYPE="OPERATOR">-clike</SEQ>
42                 <SEQ TYPE="OPERATOR">-cnotlike</SEQ>
43                 <SEQ TYPE="OPERATOR">-cmatch</SEQ>
44                 <SEQ TYPE="OPERATOR">-cnotmatch</SEQ>
45                 <SEQ TYPE="OPERATOR">-contains </SEQ>
46                 <SEQ TYPE="OPERATOR">-notcontains</SEQ>
47                 <SEQ TYPE="OPERATOR">-icontains</SEQ>
48                 <SEQ TYPE="OPERATOR">-inotcontains</SEQ>
49                 <SEQ TYPE="OPERATOR">-ccontains</SEQ>
50                 <SEQ TYPE="OPERATOR">-cnotcontains</SEQ>
51                 <SEQ TYPE="OPERATOR">-isnot</SEQ>
52                 <SEQ TYPE="OPERATOR">-is</SEQ>
53                 <SEQ TYPE="OPERATOR">-as</SEQ>
54                 <SEQ TYPE="OPERATOR">-replace</SEQ>
55                 <SEQ TYPE="OPERATOR">-ireplace</SEQ>
56                 <SEQ TYPE="OPERATOR">-creplace</SEQ>
57                 <SEQ TYPE="OPERATOR">-and</SEQ>
58                 <SEQ TYPE="OPERATOR">-or</SEQ>
59                 <SEQ TYPE="OPERATOR">-band</SEQ>
60                 <SEQ TYPE="OPERATOR">-bor</SEQ>
61                 <SEQ TYPE="OPERATOR">-not</SEQ>
62                 <SEQ TYPE="OPERATOR">-bnot</SEQ>
63                 <SEQ TYPE="OPERATOR">-f</SEQ>
64                 <SEQ TYPE="OPERATOR">-xor</SEQ>
65                 <SEQ TYPE="OPERATOR">-bxor</SEQ>
66                 <SEQ TYPE="OPERATOR">+=</SEQ>
67                 <SEQ TYPE="OPERATOR">-=</SEQ>
68                 <SEQ TYPE="OPERATOR">*=</SEQ>
69                 <SEQ TYPE="OPERATOR">/=</SEQ>
70                 <SEQ TYPE="OPERATOR">%=</SEQ>
71                 <SEQ TYPE="OPERATOR">--</SEQ>
72                 <SEQ TYPE="OPERATOR">++</SEQ>
73                 <SEQ TYPE="OPERATOR">+</SEQ>
74                 <!-- <SEQ TYPE="OPERATOR">-</SEQ> -->
75                 <SEQ TYPE="OPERATOR">*</SEQ>
76                 <SEQ TYPE="OPERATOR">/</SEQ>
77                 <SEQ TYPE="OPERATOR">%</SEQ>
78                 <SEQ TYPE="OPERATOR">=</SEQ>
79                 <SEQ TYPE="OPERATOR">!</SEQ>
80                 <SEQ TYPE="OPERATOR">`</SEQ>
81         </RULES>
82         
83         <RULES SET="PS_PREVAR">
84                 <KEYWORDS>
85                         <KEYWORD2>$foreach</KEYWORD2>
86                         <KEYWORD2>$LastExitCode</KEYWORD2>
87                         <KEYWORD2>$Match</KEYWORD2>
88                         <KEYWORD2>$OFS</KEYWORD2>
89                         <KEYWORD2>$StackTrace</KEYWORD2>
90                         <KEYWORD2>$Error</KEYWORD2>
91                         <KEYWORD2>$DebugPreference</KEYWORD2>
92                         <KEYWORD2>$PROFILE</KEYWORD2>
93                         <KEYWORD2>$HOME</KEYWORD2>
94                         <KEYWORD2>$Host</KEYWORD2>
95                         <KEYWORD2>$MaximumHistoryCount</KEYWORD2>
96                         <KEYWORD2>$MaximumAliasCount</KEYWORD2>
97                         <KEYWORD2>$input</KEYWORD2>
98                         <KEYWORD2>$ReportErrorShowSource</KEYWORD2>
99                         <KEYWORD2>$ExecutionContext</KEYWORD2>
100                         <KEYWORD2>$true</KEYWORD2>
101                         <KEYWORD2>$VerbosePreference</KEYWORD2>
102                         <KEYWORD2>$ShellId</KEYWORD2>
103                         <KEYWORD2>$false</KEYWORD2>
104                         <KEYWORD2>$switch</KEYWORD2>
105                         <KEYWORD2>$null</KEYWORD2>
106                         <KEYWORD2>$MaximumFunctionCount</KEYWORD2>
107                         <KEYWORD2>$line</KEYWORD2>
108                         <KEYWORD2>$ConsoleFileName</KEYWORD2>
109                         <KEYWORD2>$ReportErrorShowStackTrace</KEYWORD2>
110                         <KEYWORD2>$FormatEnumerationLimit</KEYWORD2>
111                         <KEYWORD2>$PSHOME</KEYWORD2>
112                         <KEYWORD2>$lastWord</KEYWORD2>
113                         <KEYWORD2>$MyInvocation</KEYWORD2>
114                         <KEYWORD2>$PWD</KEYWORD2>
115                         <KEYWORD2>$ReportErrorShowExceptionClass</KEYWORD2>
116                         <KEYWORD2>$ProgressPreference</KEYWORD2>
117                         <KEYWORD2>$ErrorActionPreference</KEYWORD2>
118                         <KEYWORD2>$args</KEYWORD2>
119                         <KEYWORD2>$MaximumErrorCount</KEYWORD2>
120                         <KEYWORD2>$NestedPromptLevel</KEYWORD2>
121                         <KEYWORD2>$WhatIfPreference</KEYWORD2>
122                         <KEYWORD2>$ReportErrorShowInnerException</KEYWORD2>
123                         <KEYWORD2>$ErrorView</KEYWORD2>
124                         <KEYWORD2>$WarningPreference</KEYWORD2>
125                         <KEYWORD2>$PID</KEYWORD2>
126                         <KEYWORD2>$ConfirmPreference</KEYWORD2>
127                         <KEYWORD2>$MaximumDriveCount</KEYWORD2>
128                         <KEYWORD2>$MaximumVariableCount</KEYWORD2>
129                         <KEYWORD2>$this</KEYWORD2>
130                         <KEYWORD2>$$</KEYWORD2>
131                         <KEYWORD2>$^</KEYWORD2>
132                         <KEYWORD2>$_</KEYWORD2>
133                         <KEYWORD2>$?</KEYWORD2>
134                 </KEYWORDS>
135         </RULES>
136
137         <RULES HIGHLIGHT_DIGITS="TRUE"
138                 DIGIT_RE="[0-9][0-9a-zA-Z]*"
139                 NO_WORD_SEP="-">
140                 <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
141                 
142                 <SPAN TYPE="COMMENT2">
143                         <BEGIN>&lt;#</BEGIN>
144                         <END>#&gt;</END>
145                 </SPAN>
146
147                 <SEQ_REGEXP HASH_CHAR="$" TYPE="KEYWORD2">[\$]+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</SEQ_REGEXP>
148
149                 <IMPORT DELEGATE="PS_PREVAR"/>
150                 <IMPORT DELEGATE="PS_OPERATOR"/>
151
152                 <SPAN TYPE="LITERAL4">
153                         <BEGIN>"</BEGIN>
154                         <END>"</END>
155                 </SPAN>
156
157                 <SPAN TYPE="LITERAL1">
158                         <BEGIN>'</BEGIN>
159                         <END>'</END>
160                 </SPAN>
161
162                 <SEQ TYPE="MARKUP">,</SEQ>
163                 <SEQ TYPE="MARKUP">.</SEQ>
164                 <SEQ TYPE="MARKUP">::</SEQ>
165                 <SEQ TYPE="MARKUP">|</SEQ>
166                 <SEQ TYPE="MARKUP">{</SEQ>
167                 <SEQ TYPE="MARKUP">}</SEQ>
168                 <SEQ TYPE="MARKUP">&gt;</SEQ>
169                 <SEQ TYPE="MARKUP">&gt;&gt;</SEQ>
170                 <SPAN TYPE="LABEL">
171                         <BEGIN>[</BEGIN>
172                         <END>]</END>
173                 </SPAN>
174                 
175                 <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="MARKUP">(</MARK_PREVIOUS>
176                 <SEQ TYPE="MARKUP">)</SEQ>
177
178                 <KEYWORDS>
179                         <KEYWORD1>begin</KEYWORD1>
180                         <KEYWORD1>break</KEYWORD1>
181                         <KEYWORD1>catch</KEYWORD1>
182                         <KEYWORD1>continue</KEYWORD1>
183                         <KEYWORD1>default</KEYWORD1>
184                         <KEYWORD1>do</KEYWORD1>
185                         <KEYWORD1>else</KEYWORD1>
186                         <KEYWORD1>elseif</KEYWORD1>
187                         <KEYWORD1>end</KEYWORD1>
188                         <KEYWORD1>filter</KEYWORD1>
189                         <KEYWORD1>finally</KEYWORD1>
190                         <KEYWORD1>for</KEYWORD1>
191                         <KEYWORD1>foreach</KEYWORD1>
192                         <KEYWORD1>function</KEYWORD1>
193                         <KEYWORD1>if</KEYWORD1>
194                         <KEYWORD1>in</KEYWORD1>
195                         <KEYWORD1>param</KEYWORD1>
196                         <KEYWORD1>process</KEYWORD1>
197                         <KEYWORD1>return</KEYWORD1>
198                         <KEYWORD1>switch</KEYWORD1>
199                         <KEYWORD1>throw</KEYWORD1>
200                         <KEYWORD1>trap</KEYWORD1>
201                         <KEYWORD1>try</KEYWORD1>
202                         <KEYWORD1>until</KEYWORD1>
203                         <KEYWORD1>where</KEYWORD1>
204                         <KEYWORD1>while</KEYWORD1>
205                         <KEYWORD1>ref</KEYWORD1>
206
207                         <KEYWORD3>Add-Computer</KEYWORD3>
208                         <KEYWORD3>Add-Content</KEYWORD3>
209                         <KEYWORD3>Add-History</KEYWORD3>
210                         <KEYWORD3>Add-Member</KEYWORD3>
211                         <KEYWORD3>Add-PSSnapin</KEYWORD3>
212                         <KEYWORD3>Add-Type</KEYWORD3>
213                         <KEYWORD3>Checkpoint-Computer</KEYWORD3>
214                         <KEYWORD3>Clear-Content</KEYWORD3>
215                         <KEYWORD3>Clear-EventLog</KEYWORD3>
216                         <KEYWORD3>Clear-History</KEYWORD3>
217                         <KEYWORD3>Clear-Item</KEYWORD3>
218                         <KEYWORD3>Clear-ItemProperty</KEYWORD3>
219                         <KEYWORD3>Clear-Variable</KEYWORD3>
220                         <KEYWORD3>Compare-Object</KEYWORD3>
221                         <KEYWORD3>Complete-Transaction</KEYWORD3>
222                         <KEYWORD3>Connect-WSMan</KEYWORD3>
223                         <KEYWORD3>ConvertFrom-Csv</KEYWORD3>
224                         <KEYWORD3>ConvertFrom-SecureString</KEYWORD3>
225                         <KEYWORD3>ConvertFrom-StringData</KEYWORD3>
226                         <KEYWORD3>Convert-Path</KEYWORD3>
227                         <KEYWORD3>ConvertTo-Csv</KEYWORD3>
228                         <KEYWORD3>ConvertTo-Html</KEYWORD3>
229                         <KEYWORD3>ConvertTo-SecureString</KEYWORD3>
230                         <KEYWORD3>ConvertTo-Xml</KEYWORD3>
231                         <KEYWORD3>Copy-Item</KEYWORD3>
232                         <KEYWORD3>Copy-ItemProperty</KEYWORD3>
233                         <KEYWORD3>Debug-Process</KEYWORD3>
234                         <KEYWORD3>Disable-ComputerRestore</KEYWORD3>
235                         <KEYWORD3>Disable-PSBreakpoint</KEYWORD3>
236                         <KEYWORD3>Disable-PSSessionConfiguration</KEYWORD3>
237                         <KEYWORD3>Disable-WSManCredSSP</KEYWORD3>
238                         <KEYWORD3>Disconnect-WSMan</KEYWORD3>
239                         <KEYWORD3>Enable-ComputerRestore</KEYWORD3>
240                         <KEYWORD3>Enable-PSBreakpoint</KEYWORD3>
241                         <KEYWORD3>Enable-PSSessionConfiguration</KEYWORD3>
242                         <KEYWORD3>Enable-WSManCredSSP</KEYWORD3>
243                         <KEYWORD3>Enter-PSSession</KEYWORD3>
244                         <KEYWORD3>Exit-PSSession</KEYWORD3>
245                         <KEYWORD3>Export-Alias</KEYWORD3>
246                         <KEYWORD3>Export-Clixml</KEYWORD3>
247                         <KEYWORD3>Export-Console</KEYWORD3>
248                         <KEYWORD3>Export-Counter</KEYWORD3>
249                         <KEYWORD3>Export-Csv</KEYWORD3>
250                         <KEYWORD3>Export-FormatData</KEYWORD3>
251                         <KEYWORD3>Export-ModuleMember</KEYWORD3>
252                         <KEYWORD3>Export-PSSession</KEYWORD3>
253                         <KEYWORD3>ForEach-Object</KEYWORD3>
254                         <KEYWORD3>Format-Custom</KEYWORD3>
255                         <KEYWORD3>Format-List</KEYWORD3>
256                         <KEYWORD3>Format-Table</KEYWORD3>
257                         <KEYWORD3>Format-Wide</KEYWORD3>
258                         <KEYWORD3>Get-Acl</KEYWORD3>
259                         <KEYWORD3>Get-Alias</KEYWORD3>
260                         <KEYWORD3>Get-AuthenticodeSignature</KEYWORD3>
261                         <KEYWORD3>Get-ChildItem</KEYWORD3>
262                         <KEYWORD3>Get-Command</KEYWORD3>
263                         <KEYWORD3>Get-ComputerRestorePoint</KEYWORD3>
264                         <KEYWORD3>Get-Content</KEYWORD3>
265                         <KEYWORD3>Get-Counter</KEYWORD3>
266                         <KEYWORD3>Get-Credential</KEYWORD3>
267                         <KEYWORD3>Get-Culture</KEYWORD3>
268                         <KEYWORD3>Get-Date</KEYWORD3>
269                         <KEYWORD3>Get-Event</KEYWORD3>
270                         <KEYWORD3>Get-EventLog</KEYWORD3>
271                         <KEYWORD3>Get-EventSubscriber</KEYWORD3>
272                         <KEYWORD3>Get-ExecutionPolicy</KEYWORD3>
273                         <KEYWORD3>Get-FormatData</KEYWORD3>
274                         <KEYWORD3>Get-Help</KEYWORD3>
275                         <KEYWORD3>Get-History</KEYWORD3>
276                         <KEYWORD3>Get-Host</KEYWORD3>
277                         <KEYWORD3>Get-HotFix</KEYWORD3>
278                         <KEYWORD3>Get-Item</KEYWORD3>
279                         <KEYWORD3>Get-ItemProperty</KEYWORD3>
280                         <KEYWORD3>Get-Job</KEYWORD3>
281                         <KEYWORD3>Get-Location</KEYWORD3>
282                         <KEYWORD3>Get-Member</KEYWORD3>
283                         <KEYWORD3>Get-Module</KEYWORD3>
284                         <KEYWORD3>Get-PfxCertificate</KEYWORD3>
285                         <KEYWORD3>Get-Process</KEYWORD3>
286                         <KEYWORD3>Get-PSBreakpoint</KEYWORD3>
287                         <KEYWORD3>Get-PSCallStack</KEYWORD3>
288                         <KEYWORD3>Get-PSDrive</KEYWORD3>
289                         <KEYWORD3>Get-PSProvider</KEYWORD3>
290                         <KEYWORD3>Get-PSSession</KEYWORD3>
291                         <KEYWORD3>Get-PSSessionConfiguration</KEYWORD3>
292                         <KEYWORD3>Get-PSSnapin</KEYWORD3>
293                         <KEYWORD3>Get-Random</KEYWORD3>
294                         <KEYWORD3>Get-Service</KEYWORD3>
295                         <KEYWORD3>Get-TraceSource</KEYWORD3>
296                         <KEYWORD3>Get-Transaction</KEYWORD3>
297                         <KEYWORD3>Get-UICulture</KEYWORD3>
298                         <KEYWORD3>Get-Unique</KEYWORD3>
299                         <KEYWORD3>Get-Variable</KEYWORD3>
300                         <KEYWORD3>Get-WinEvent</KEYWORD3>
301                         <KEYWORD3>Get-WmiObject</KEYWORD3>
302                         <KEYWORD3>Get-WSManCredSSP</KEYWORD3>
303                         <KEYWORD3>Get-WSManInstance</KEYWORD3>
304                         <KEYWORD3>Group-Object</KEYWORD3>
305                         <KEYWORD3>Import-Alias</KEYWORD3>
306                         <KEYWORD3>Import-Clixml</KEYWORD3>
307                         <KEYWORD3>Import-Counter</KEYWORD3>
308                         <KEYWORD3>Import-Csv</KEYWORD3>
309                         <KEYWORD3>Import-LocalizedData</KEYWORD3>
310                         <KEYWORD3>Import-Module</KEYWORD3>
311                         <KEYWORD3>Import-PSSession</KEYWORD3>
312                         <KEYWORD3>Invoke-Command</KEYWORD3>
313                         <KEYWORD3>Invoke-Expression</KEYWORD3>
314                         <KEYWORD3>Invoke-History</KEYWORD3>
315                         <KEYWORD3>Invoke-Item</KEYWORD3>
316                         <KEYWORD3>Invoke-WmiMethod</KEYWORD3>
317                         <KEYWORD3>Invoke-WSManAction</KEYWORD3>
318                         <KEYWORD3>Join-Path</KEYWORD3>
319                         <KEYWORD3>Limit-EventLog</KEYWORD3>
320                         <KEYWORD3>Measure-Command</KEYWORD3>
321                         <KEYWORD3>Measure-Object</KEYWORD3>
322                         <KEYWORD3>Move-Item</KEYWORD3>
323                         <KEYWORD3>Move-ItemProperty</KEYWORD3>
324                         <KEYWORD3>New-Alias</KEYWORD3>
325                         <KEYWORD3>New-Event</KEYWORD3>
326                         <KEYWORD3>New-EventLog</KEYWORD3>
327                         <KEYWORD3>New-Item</KEYWORD3>
328                         <KEYWORD3>New-ItemProperty</KEYWORD3>
329                         <KEYWORD3>New-Module</KEYWORD3>
330                         <KEYWORD3>New-ModuleManifest</KEYWORD3>
331                         <KEYWORD3>New-Object</KEYWORD3>
332                         <KEYWORD3>New-PSDrive</KEYWORD3>
333                         <KEYWORD3>New-PSSession</KEYWORD3>
334                         <KEYWORD3>New-Service</KEYWORD3>
335                         <KEYWORD3>New-TimeSpan</KEYWORD3>
336                         <KEYWORD3>New-Variable</KEYWORD3>
337                         <KEYWORD3>New-WebServiceProxy</KEYWORD3>
338                         <KEYWORD3>New-WSManInstance</KEYWORD3>
339                         <KEYWORD3>New-WSManSessionOption</KEYWORD3>
340                         <KEYWORD3>Out-Default</KEYWORD3>
341                         <KEYWORD3>Out-File</KEYWORD3>
342                         <KEYWORD3>Out-GridView</KEYWORD3>
343                         <KEYWORD3>Out-Host</KEYWORD3>
344                         <KEYWORD3>Out-Null</KEYWORD3>
345                         <KEYWORD3>Out-Printer</KEYWORD3>
346                         <KEYWORD3>Out-String</KEYWORD3>
347                         <KEYWORD3>Pop-Location</KEYWORD3>
348                         <KEYWORD3>Push-Location</KEYWORD3>
349                         <KEYWORD3>Read-Host</KEYWORD3>
350                         <KEYWORD3>Receive-Job</KEYWORD3>
351                         <KEYWORD3>Register-EngineEvent</KEYWORD3>
352                         <KEYWORD3>Register-ObjectEvent</KEYWORD3>
353                         <KEYWORD3>Register-PSSessionConfiguration</KEYWORD3>
354                         <KEYWORD3>Register-WmiEvent</KEYWORD3>
355                         <KEYWORD3>Remove-Computer</KEYWORD3>
356                         <KEYWORD3>Remove-Event</KEYWORD3>
357                         <KEYWORD3>Remove-EventLog</KEYWORD3>
358                         <KEYWORD3>Remove-Item</KEYWORD3>
359                         <KEYWORD3>Remove-ItemProperty</KEYWORD3>
360                         <KEYWORD3>Remove-Job</KEYWORD3>
361                         <KEYWORD3>Remove-Module</KEYWORD3>
362                         <KEYWORD3>Remove-PSBreakpoint</KEYWORD3>
363                         <KEYWORD3>Remove-PSDrive</KEYWORD3>
364                         <KEYWORD3>Remove-PSSession</KEYWORD3>
365                         <KEYWORD3>Remove-PSSnapin</KEYWORD3>
366                         <KEYWORD3>Remove-Variable</KEYWORD3>
367                         <KEYWORD3>Remove-WmiObject</KEYWORD3>
368                         <KEYWORD3>Remove-WSManInstance</KEYWORD3>
369                         <KEYWORD3>Rename-Computer</KEYWORD3>
370                         <KEYWORD3>Rename-Item</KEYWORD3>
371                         <KEYWORD3>Rename-ItemProperty</KEYWORD3>
372                         <KEYWORD3>Reset-ComputerMachinePassword</KEYWORD3>
373                         <KEYWORD3>Resolve-Path</KEYWORD3>
374                         <KEYWORD3>Restart-Computer</KEYWORD3>
375                         <KEYWORD3>Restart-Service</KEYWORD3>
376                         <KEYWORD3>Restore-Computer</KEYWORD3>
377                         <KEYWORD3>Resume-Service</KEYWORD3>
378                         <KEYWORD3>Select-Object</KEYWORD3>
379                         <KEYWORD3>Select-String</KEYWORD3>
380                         <KEYWORD3>Select-Xml</KEYWORD3>
381                         <KEYWORD3>Send-MailMessage</KEYWORD3>
382                         <KEYWORD3>Set-Acl</KEYWORD3>
383                         <KEYWORD3>Set-Alias</KEYWORD3>
384                         <KEYWORD3>Set-AuthenticodeSignature</KEYWORD3>
385                         <KEYWORD3>Set-Content</KEYWORD3>
386                         <KEYWORD3>Set-Date</KEYWORD3>
387                         <KEYWORD3>Set-ExecutionPolicy</KEYWORD3>
388                         <KEYWORD3>Set-Item</KEYWORD3>
389                         <KEYWORD3>Set-ItemProperty</KEYWORD3>
390                         <KEYWORD3>Set-Location</KEYWORD3>
391                         <KEYWORD3>Set-PSBreakpoint</KEYWORD3>
392                         <KEYWORD3>Set-PSDebug</KEYWORD3>
393                         <KEYWORD3>Set-PSSessionConfiguration</KEYWORD3>
394                         <KEYWORD3>Set-Service</KEYWORD3>
395                         <KEYWORD3>Set-StrictMode</KEYWORD3>
396                         <KEYWORD3>Set-TraceSource</KEYWORD3>
397                         <KEYWORD3>Set-Variable</KEYWORD3>
398                         <KEYWORD3>Set-WmiInstance</KEYWORD3>
399                         <KEYWORD3>Set-WSManInstance</KEYWORD3>
400                         <KEYWORD3>Set-WSManQuickConfig</KEYWORD3>
401                         <KEYWORD3>Show-EventLog</KEYWORD3>
402                         <KEYWORD3>Sort-Object</KEYWORD3>
403                         <KEYWORD3>Split-Path</KEYWORD3>
404                         <KEYWORD3>Start-Job</KEYWORD3>
405                         <KEYWORD3>Start-Process</KEYWORD3>
406                         <KEYWORD3>Start-Service</KEYWORD3>
407                         <KEYWORD3>Start-Sleep</KEYWORD3>
408                         <KEYWORD3>Start-Transaction</KEYWORD3>
409                         <KEYWORD3>Start-Transcript</KEYWORD3>
410                         <KEYWORD3>Stop-Computer</KEYWORD3>
411                         <KEYWORD3>Stop-Job</KEYWORD3>
412                         <KEYWORD3>Stop-Process</KEYWORD3>
413                         <KEYWORD3>Stop-Service</KEYWORD3>
414                         <KEYWORD3>Stop-Transcript</KEYWORD3>
415                         <KEYWORD3>Suspend-Service</KEYWORD3>
416                         <KEYWORD3>Tee-Object</KEYWORD3>
417                         <KEYWORD3>Test-ComputerSecureChannel</KEYWORD3>
418                         <KEYWORD3>Test-Connection</KEYWORD3>
419                         <KEYWORD3>Test-ModuleManifest</KEYWORD3>
420                         <KEYWORD3>Test-Path</KEYWORD3>
421                         <KEYWORD3>Test-WSMan</KEYWORD3>
422                         <KEYWORD3>Trace-Command</KEYWORD3>
423                         <KEYWORD3>Undo-Transaction</KEYWORD3>
424                         <KEYWORD3>Unregister-Event</KEYWORD3>
425                         <KEYWORD3>Unregister-PSSessionConfiguration</KEYWORD3>
426                         <KEYWORD3>Update-FormatData</KEYWORD3>
427                         <KEYWORD3>Update-List</KEYWORD3>
428                         <KEYWORD3>Update-TypeData</KEYWORD3>
429                         <KEYWORD3>Use-Transaction</KEYWORD3>
430                         <KEYWORD3>Wait-Event</KEYWORD3>
431                         <KEYWORD3>Wait-Job</KEYWORD3>
432                         <KEYWORD3>Wait-Process</KEYWORD3>
433                         <KEYWORD3>Where-Object</KEYWORD3>
434                         <KEYWORD3>Write-Debug</KEYWORD3>
435                         <KEYWORD3>Write-Error</KEYWORD3>
436                         <KEYWORD3>Write-EventLog</KEYWORD3>
437                         <KEYWORD3>Write-Host</KEYWORD3>
438                         <KEYWORD3>Write-Output</KEYWORD3>
439                         <KEYWORD3>Write-Progress</KEYWORD3>
440                         <KEYWORD3>Write-Verbose</KEYWORD3>
441                         <KEYWORD3>Write-Warning</KEYWORD3>
442
443 <!--                    <KEYWORD3>%</KEYWORD3>
444                         <KEYWORD3>?</KEYWORD3> -->
445                         <KEYWORD3>ac</KEYWORD3>
446                         <KEYWORD3>asnp</KEYWORD3>
447                         <KEYWORD3>cat</KEYWORD3>
448                         <KEYWORD3>cd</KEYWORD3>
449                         <KEYWORD3>chdir</KEYWORD3>
450                         <KEYWORD3>clc</KEYWORD3>
451                         <KEYWORD3>clear</KEYWORD3>
452                         <KEYWORD3>clhy</KEYWORD3>
453                         <KEYWORD3>cli</KEYWORD3>
454                         <KEYWORD3>clp</KEYWORD3>
455                         <KEYWORD3>cls</KEYWORD3>
456                         <KEYWORD3>clv</KEYWORD3>
457                         <KEYWORD3>compare</KEYWORD3>
458                         <KEYWORD3>copy</KEYWORD3>
459                         <KEYWORD3>cp</KEYWORD3>
460                         <KEYWORD3>cpi</KEYWORD3>
461                         <KEYWORD3>cpp</KEYWORD3>
462                         <KEYWORD3>cvpa</KEYWORD3>
463                         <KEYWORD3>dbp</KEYWORD3>
464                         <KEYWORD3>del</KEYWORD3>
465                         <KEYWORD3>diff</KEYWORD3>
466                         <KEYWORD3>dir</KEYWORD3>
467                         <KEYWORD3>ebp</KEYWORD3>
468                         <KEYWORD3>echo</KEYWORD3>
469                         <KEYWORD3>emm</KEYWORD3>
470                         <KEYWORD3>epal</KEYWORD3>
471                         <KEYWORD3>epcsv</KEYWORD3>
472                         <KEYWORD3>EPSN</KEYWORD3>
473                         <KEYWORD3>erase</KEYWORD3>
474                         <KEYWORD3>ETSN</KEYWORD3>
475                         <KEYWORD3>EXSN</KEYWORD3>
476                         <KEYWORD3>fc</KEYWORD3>
477                         <KEYWORD3>fl</KEYWORD3>
478                         <KEYWORD3>ft</KEYWORD3>
479                         <KEYWORD3>fw</KEYWORD3>
480                         <KEYWORD3>gal</KEYWORD3>
481                         <KEYWORD3>gbp</KEYWORD3>
482                         <KEYWORD3>gc</KEYWORD3>
483                         <KEYWORD3>gci</KEYWORD3>
484                         <KEYWORD3>gcm</KEYWORD3>
485                         <KEYWORD3>gcs</KEYWORD3>
486                         <KEYWORD3>gdr</KEYWORD3>
487                         <KEYWORD3>ghy</KEYWORD3>
488                         <KEYWORD3>gi</KEYWORD3>
489                         <KEYWORD3>gjb</KEYWORD3>
490                         <KEYWORD3>gl</KEYWORD3>
491                         <KEYWORD3>gm</KEYWORD3>
492                         <KEYWORD3>gmo</KEYWORD3>
493                         <KEYWORD3>gp</KEYWORD3>
494                         <KEYWORD3>gps</KEYWORD3>
495                         <KEYWORD3>grid</KEYWORD3>
496                         <KEYWORD3>group</KEYWORD3>
497                         <KEYWORD3>gsn</KEYWORD3>
498                         <KEYWORD3>gsnp</KEYWORD3>
499                         <KEYWORD3>gsv</KEYWORD3>
500                         <KEYWORD3>gu</KEYWORD3>
501                         <KEYWORD3>gv</KEYWORD3>
502                         <KEYWORD3>gwmi</KEYWORD3>
503                         <KEYWORD3>h</KEYWORD3>
504                         <KEYWORD3>history</KEYWORD3>
505                         <KEYWORD3>icm</KEYWORD3>
506                         <KEYWORD3>iex</KEYWORD3>
507                         <KEYWORD3>ihy</KEYWORD3>
508                         <KEYWORD3>ii</KEYWORD3>
509                         <KEYWORD3>imo</KEYWORD3>
510                         <KEYWORD3>ipal</KEYWORD3>
511                         <KEYWORD3>ipcsv</KEYWORD3>
512                         <KEYWORD3>IPSN</KEYWORD3>
513                         <KEYWORD3>iwmi</KEYWORD3>
514                         <KEYWORD3>kill</KEYWORD3>
515                         <KEYWORD3>lp</KEYWORD3>
516                         <KEYWORD3>ls</KEYWORD3>
517                         <KEYWORD3>man</KEYWORD3>
518                         <KEYWORD3>md</KEYWORD3>
519                         <KEYWORD3>measure</KEYWORD3>
520                         <KEYWORD3>mi</KEYWORD3>
521                         <KEYWORD3>mount</KEYWORD3>
522                         <KEYWORD3>move</KEYWORD3>
523                         <KEYWORD3>mp</KEYWORD3>
524                         <KEYWORD3>mv</KEYWORD3>
525                         <KEYWORD3>nal</KEYWORD3>
526                         <KEYWORD3>ndr</KEYWORD3>
527                         <KEYWORD3>ni</KEYWORD3>
528                         <KEYWORD3>nmo</KEYWORD3>
529                         <KEYWORD3>nsn</KEYWORD3>
530                         <KEYWORD3>nv</KEYWORD3>
531                         <KEYWORD3>ogv</KEYWORD3>
532                         <KEYWORD3>oh</KEYWORD3>
533                         <KEYWORD3>popd</KEYWORD3>
534                         <KEYWORD3>ps</KEYWORD3>
535                         <KEYWORD3>pushd</KEYWORD3>
536                         <KEYWORD3>pwd</KEYWORD3>
537                         <KEYWORD3>r</KEYWORD3>
538                         <KEYWORD3>rbp</KEYWORD3>
539                         <KEYWORD3>rcjb</KEYWORD3>
540                         <KEYWORD3>rd</KEYWORD3>
541                         <KEYWORD3>rdr</KEYWORD3>
542                         <KEYWORD3>ren</KEYWORD3>
543                         <KEYWORD3>ri</KEYWORD3>
544                         <KEYWORD3>rjb</KEYWORD3>
545                         <KEYWORD3>rm</KEYWORD3>
546                         <KEYWORD3>rmdir</KEYWORD3>
547                         <KEYWORD3>rni</KEYWORD3>
548                         <KEYWORD3>rnp</KEYWORD3>
549                         <KEYWORD3>rp</KEYWORD3>
550                         <KEYWORD3>rsn</KEYWORD3>
551                         <KEYWORD3>rsnp</KEYWORD3>
552                         <KEYWORD3>rv</KEYWORD3>
553                         <KEYWORD3>rvpa</KEYWORD3>
554                         <KEYWORD3>rwmi</KEYWORD3>
555                         <KEYWORD3>sajb</KEYWORD3>
556                         <KEYWORD3>sal</KEYWORD3>
557                         <KEYWORD3>sasv</KEYWORD3>
558                         <KEYWORD3>sbp</KEYWORD3>
559                         <KEYWORD3>sc</KEYWORD3>
560                         <KEYWORD3>select</KEYWORD3>
561                         <KEYWORD3>set</KEYWORD3>
562                         <KEYWORD3>si</KEYWORD3>
563                         <KEYWORD3>sl</KEYWORD3>
564                         <KEYWORD3>sleep</KEYWORD3>
565                         <KEYWORD3>sort</KEYWORD3>
566                         <KEYWORD3>sp</KEYWORD3>
567                         <KEYWORD3>spjb</KEYWORD3>
568                         <KEYWORD3>spps</KEYWORD3>
569                         <KEYWORD3>spsv</KEYWORD3>
570                         <KEYWORD3>start</KEYWORD3>
571                         <KEYWORD3>sv</KEYWORD3>
572                         <KEYWORD3>swmi</KEYWORD3>
573                         <KEYWORD3>tee</KEYWORD3>
574                         <KEYWORD3>type</KEYWORD3>
575                         <KEYWORD3>wjb</KEYWORD3>
576                         <KEYWORD3>write</KEYWORD3>
577                 </KEYWORDS>
578         </RULES>
579 </MODE>
580