{ "fileTypes": ["ps1", "psm1", "psd1"], "name": "Powershell v2", "patterns": [ { "begin": "<#", "beginCaptures": { "0": { "name": "punctuation.start.definition.comment.block.powershell" } }, "end": "#>", "endCaptures": { "0": { "name": "punctuation.end.definition.comment.block.powershell" } }, "name": "comment.block.powershell", "patterns": [ { "include": "#commentEmbeddedDocs" } ] }, { "begin": "(?&1|>>|>|<<|<|>|>\\||2>|2>>|1>>", "name": "keyword.operator.redirection.powershell" }, { "match": "\\|{2}|&{2}|;", "name": "keyword.other.statement-separator.powershell" }, { "match": "&|(?