Environment
Issue Description
Cmdlet parameters are scoped as assignment operators...
Screenshots

Expected Behavior
The scope of the - should be punctuation.definition.parameter, and the scope of the parameter should be variable.parameter, this is currently unscoped.
Code Samples
Extra Notes
Also, test in the code snippet above should probably be scoped as string.unquoted