-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGherkin.xshd
51 lines (46 loc) · 1.64 KB
/
Gherkin.xshd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?xml version="1.0"?>
<SyntaxDefinition name="Gherkin" extensions=".feature" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Green" />
<Color name="DataTable" foreground="Purple" />
<Color name="Directive" foreground="DarkBlue" />
<Color name="Placeholder" foreground="Black" />
<Color name="String" foreground="Black" />
<Color name="Function" foreground="Orange" fontWeight="bold" />
<Color name="Reserved" foreground="Red" fontWeight="bold" />
<RuleSet>
<Span color="Comment" begin="^#" end="$" />
<Span color="DataTable" begin="^\|" end="$" />
<Span color="Directive" begin="^@" end="$" />
<Span color="Placeholder">
<Begin><</Begin>
<End>></End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
</Span>
<Span color="String">
<Begin>'</Begin>
<End>'</End>
</Span>
<Keywords color="Function">
<Word>language:</Word>
<Word>Background:</Word>
<Word>Examples:</Word>
<Word>Feature:</Word>
<Word>Scenario:</Word>
<Word>Scenario Outline:</Word>
</Keywords>
<Keywords color="Reserved">
<Word>And</Word>
<Word>As an</Word>
<Word>But</Word>
<Word>Given</Word>
<Word>I want</Word>
<Word>In order to</Word>
<Word>Then</Word>
<Word>Transform</Word>
<Word>When</Word>
</Keywords>
</RuleSet>
</SyntaxDefinition>