Changeset View
Changeset View
Standalone View
Standalone View
autotests/folding/highlight.d.fold
Show All 9 Lines | |||||
10 | + | 10 | + | ||
11 | + --- | 11 | + --- | ||
12 | + // comment | 12 | + // comment | ||
13 | + #line 12 "hightlighttest.d" <beginfold id='3'>/*</beginfold id='3'> block comment <endfold id='3'>*/</endfold id='3'> | 13 | + #line 12 "hightlighttest.d" <beginfold id='3'>/*</beginfold id='3'> block comment <endfold id='3'>*/</endfold id='3'> | ||
14 | + #line __LINE__ __FILE__ <beginfold id='6'>/++</beginfold id='6'> embedded block comment <endfold id='6'>+/</endfold id='6'> | 14 | + #line __LINE__ __FILE__ <beginfold id='6'>/++</beginfold id='6'> embedded block comment <endfold id='6'>+/</endfold id='6'> | ||
15 | + | 15 | + | ||
16 | + pragma <beginfold id='3'>/*</beginfold id='3'> <endfold id='3'>*/</endfold id='3'> (msg, "what?"); | 16 | + pragma <beginfold id='3'>/*</beginfold id='3'> <endfold id='3'>*/</endfold id='3'> (msg, "what?"); | ||
17 | + pragma(<beginfold id='6'>/++</beginfold id='6'> <endfold id='6'>+/</endfold id='6'> lib, "insane.a"); | 17 | + pragma(<beginfold id='6'>/++</beginfold id='6'> <endfold id='6'>+/</endfold id='6'> lib, "insane.a"); | ||
18 | + pragma(inline); | ||||
19 | + pragma(linkerDirective); | ||||
20 | + pragma(mangle); | ||||
21 | + pragma(startaddress); | ||||
18 | + pragma(D_Custom_Extension, "custom data"); | 22 | + pragma(D_Custom_Extension, "custom data"); | ||
23 | + pragma(foo 0); | ||||
19 | + --- | 24 | + --- | ||
20 | <endfold id='6'>+/</endfold id='6'> | 25 | <endfold id='6'>+/</endfold id='6'> | ||
21 | 26 | | |||
22 | /// version condition | 27 | /// version condition | ||
23 | version = X; | 28 | version = X; | ||
29 | version = 1_2_3; | ||||
24 | version (X) ; | 30 | version (X) ; | ||
25 | version(linux) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | 31 | version(linux) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||
26 | 32 | | |||
27 | /// linkage | 33 | /// linkage | ||
28 | extern | 34 | extern | ||
29 | (C) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | 35 | (C) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||
30 | extern : | 36 | extern : | ||
31 | ; | 37 | ; | ||
38 | extern (C++) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||||
39 | extern (C++, foo.bar.baz) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||||
40 | extern (D) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||||
32 | extern (Windows) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | 41 | extern (Windows) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||
42 | extern (Pascal) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||||
43 | extern (System) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||||
44 | extern (unknown) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||||
45 | extern (C,) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||||
46 | extern (C++, foo, bar) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||||
33 | 47 | | |||
34 | /// alias & typedef | 48 | /// alias & typedef | ||
35 | alias int.min minint; | 49 | alias int.min minint; | ||
36 | typedef int myint; | 50 | typedef int myint; | ||
37 | 51 | | |||
38 | int main(char[][] args) <beginfold id='2'>{</beginfold id='2'> | 52 | int main(char[][] args) <beginfold id='2'>{</beginfold id='2'> | ||
39 | /// statements | 53 | /// statements | ||
40 | if (1) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | 54 | if (1) <beginfold id='2'>{</beginfold id='2'><endfold id='2'>}</endfold id='2'> | ||
▲ Show 20 Lines • Show All 155 Lines • Show Last 20 Lines |