From 867a87f0702a48dfd9ab9e85a3021451fe1d3a61 Mon Sep 17 00:00:00 2001 From: Daniel Podder Date: Mon, 28 Dec 2015 12:30:15 -0600 Subject: [PATCH] Add tokens to grammar for environment variables --- extensions/bat/syntaxes/Batch File.tmLanguage | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/extensions/bat/syntaxes/Batch File.tmLanguage b/extensions/bat/syntaxes/Batch File.tmLanguage index dc106c723c8..3c97a70b4c2 100644 --- a/extensions/bat/syntaxes/Batch File.tmLanguage +++ b/extensions/bat/syntaxes/Batch File.tmLanguage @@ -90,6 +90,44 @@ match (?i)(%%)(~(?:f|d|p|n|x|s|a|t|z|\$[^:]*:)*)?[a-z] + + captures + + 1 + + name + variable.other.parsetime.begin.shell + + 2 + + name + variable.other.parsetime.end.shell + + + name + variable.other.parsetime.dosbatch + match + (%)[^%]+(%) + + + captures + + 1 + + name + variable.other.delayed.begin.shell + + 2 + + name + variable.other.delayed.end.shell + + + name + variable.other.delayed.dosbatch + match + (!)[^!]+(!) + begin "