scopeName code-runner.output name code-runner-output patterns captures 1 name token.info-token 2 name string match (\[Running\])(.*) name code-runner.running captures 1 name token.info-token 2 name string 3 name token.debug-token 4 name token.error-token 5 name string 6 name constant.numeric 7 name string match (\[Done\])(.+)(?:(code=0)|(code=\d+))([^\d]+)(\d+(?:\.\d+)?)([^\d]+) name code-runner.done