Changeset View
Changeset View
Standalone View
Standalone View
autotests/reference/highlight.d.ref
1 | <Comment>/********</Comment><br/> | 1 | <Comment>/********</Comment><br/> | ||
---|---|---|---|---|---|
2 | <Comment>*</Comment><Ddoc> Highlight testing module.</Ddoc><br/> | 2 | <Comment>*</Comment><Ddoc> Highlight testing module.</Ddoc><br/> | ||
3 | <Comment>*</Comment><br/> | 3 | <Comment>*</Comment><br/> | ||
4 | <Comment>*</Comment><Ddoc> Do not attempt to run this!</Ddoc><br/> | 4 | <Comment>*</Comment><Ddoc> Do not attempt to run this!</Ddoc><br/> | ||
5 | <Comment>***********/</Comment><br/> | 5 | <Comment>***********/</Comment><br/> | ||
6 | <Module>module</Module><Module Name> highlighttest</Module Name><Symbol>;</Symbol><br/> | 6 | <Module>module</Module><Module Name> highlighttest</Module Name><Symbol>;</Symbol><br/> | ||
7 | <Module>import</Module><Module Name> X = null</Module Name><Symbol>;</Symbol><br/> | 7 | <Module>import</Module><Module Name> X = null</Module Name><Symbol>;</Symbol><br/> | ||
8 | <Normal Text></Normal Text><br/> | 8 | <Normal Text></Normal Text><br/> | ||
9 | <Comment>/++</Comment><Ddoc> Pragma directives. DDoc + DDoc embedded items. Special Tokens.</Ddoc><br/> | 9 | <Comment>/++</Comment><Ddoc> Pragma directives. DDoc + DDoc embedded items. Special Tokens.</Ddoc><br/> | ||
10 | <Comment>+</Comment><br/> | 10 | <Comment>+</Comment><br/> | ||
11 | <Comment>+</Comment><Ddoc> </Ddoc><Comment>---</Comment><br/> | 11 | <Comment>+</Comment><Ddoc> </Ddoc><Comment>---</Comment><br/> | ||
12 | <Comment>+</Comment><DdocCode> </DdocCode><Comment>// comment</Comment><br/> | 12 | <Comment>+</Comment><DdocCode> </DdocCode><Comment>// comment</Comment><br/> | ||
13 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>#line </Pragma><Integer>12</Integer><Pragma> </Pragma><String>"hightlighttest.d"</String><Pragma> </Pragma><Comment>/* block comment */</Comment><br/> | 13 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>#line </Pragma><Integer>12</Integer><Pragma> </Pragma><String>"hightlighttest.d"</String><Pragma> </Pragma><Comment>/* block comment */</Comment><br/> | ||
14 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>#line </Pragma><SpecialTokens>__LINE__</SpecialTokens><Pragma> </Pragma><SpecialTokens>__FILE__</SpecialTokens><Pragma> </Pragma><Comment>/++</Comment><Ddoc> embedded block comment </Ddoc><Comment>+/</Comment><br/> | 14 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>#line </Pragma><SpecialTokens>__LINE__</SpecialTokens><Pragma> </Pragma><SpecialTokens>__FILE__</SpecialTokens><Pragma> </Pragma><Comment>/++</Comment><Ddoc> embedded block comment </Ddoc><Comment>+/</Comment><br/> | ||
15 | <Comment>+</Comment><br/> | 15 | <Comment>+</Comment><br/> | ||
16 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma </Pragma><Comment>/* */</Comment><Pragma> </Pragma><Normal Text>(</Normal Text><Version Type>msg</Version Type><Error>,</Error><Normal Text> </Normal Text><String>"what?"</String><Symbol>);</Symbol><br/> | 16 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma </Pragma><Comment>/* */</Comment><Pragma> </Pragma><Normal Text>(</Normal Text><Version Type>msg</Version Type><Normal Text>,</Normal Text><Pragma> </Pragma><String>"what?"</String><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> | ||
17 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma</Pragma><Normal Text>(</Normal Text><Comment>/++</Comment><Ddoc> </Ddoc><Comment>+/</Comment><Pragma> </Pragma><Version Type>lib</Version Type><Error>,</Error><Normal Text> </Normal Text><String>"insane.a"</String><Symbol>);</Symbol><br/> | 17 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma</Pragma><Normal Text>(</Normal Text><Comment>/++</Comment><Ddoc> </Ddoc><Comment>+/</Comment><Pragma> </Pragma><Version Type>lib</Version Type><Normal Text>,</Normal Text><Pragma> </Pragma><String>"insane.a"</String><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> | ||
18 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma</Pragma><Normal Text>(D_Custom_Extension</Normal Text><Error>,</Error><Normal Text> </Normal Text><String>"custom data"</String><Symbol>);</Symbol><br/> | 18 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma</Pragma><Normal Text>(</Normal Text><Version Type>inline</Version Type><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> | ||
19 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma</Pragma><Normal Text>(</Normal Text><Version Type>linkerDirective</Version Type><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> | ||||
20 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma</Pragma><Normal Text>(</Normal Text><Version Type>mangle</Version Type><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> | ||||
21 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma</Pragma><Normal Text>(</Normal Text><Version Type>startaddress</Version Type><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> | ||||
22 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma</Pragma><Normal Text>(D_Custom_Extension,</Normal Text><Pragma> </Pragma><String>"custom data"</String><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> | ||||
23 | <Comment>+</Comment><DdocCode> </DdocCode><Pragma>pragma</Pragma><Normal Text>(foo</Normal Text><Pragma> </Pragma><Error>0</Error><Symbol>);</Symbol><br/> | ||||
19 | <Comment>+</Comment><DdocCode> </DdocCode><Comment>---</Comment><br/> | 24 | <Comment>+</Comment><DdocCode> </DdocCode><Comment>---</Comment><br/> | ||
20 | <Comment>+/</Comment><br/> | 25 | <Comment>+/</Comment><br/> | ||
21 | <Normal Text></Normal Text><br/> | 26 | <Normal Text></Normal Text><br/> | ||
22 | <Comment>///</Comment><Ddoc> version condition</Ddoc><br/> | 27 | <Comment>///</Comment><Ddoc> version condition</Ddoc><br/> | ||
23 | <Version>version</Version><Normal Text> = X</Normal Text><Error>;</Error><br/> | 28 | <Version>version</Version><Normal Text> = X;</Normal Text><br/> | ||
29 | <Version>version</Version><Normal Text> = </Normal Text><Integer>1_2_3</Integer><Normal Text>;</Normal Text><br/> | ||||
24 | <Version>version</Version><Normal Text> (X) </Normal Text><Symbol>;</Symbol><br/> | 30 | <Version>version</Version><Normal Text> (X) </Normal Text><Symbol>;</Symbol><br/> | ||
25 | <Version>version</Version><Normal Text>(</Normal Text><Version Type>linux</Version Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | 31 | <Version>version</Version><Normal Text>(</Normal Text><Version Type>linux</Version Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | ||
26 | <Normal Text></Normal Text><br/> | 32 | <Normal Text></Normal Text><br/> | ||
27 | <Comment>///</Comment><Ddoc> linkage</Ddoc><br/> | 33 | <Comment>///</Comment><Ddoc> linkage</Ddoc><br/> | ||
28 | <Linkage>extern</Linkage><br/> | 34 | <Linkage>extern</Linkage><br/> | ||
29 | <Normal Text> (</Normal Text><Linkage Type>C</Linkage Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | 35 | <Normal Text> (</Normal Text><Linkage Type>C</Linkage Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | ||
30 | <Linkage>extern</Linkage><Normal Text> </Normal Text><Symbol>:</Symbol><br/> | 36 | <Linkage>extern</Linkage><Normal Text> </Normal Text><Symbol>:</Symbol><br/> | ||
31 | <Symbol>;</Symbol><br/> | 37 | <Symbol>;</Symbol><br/> | ||
38 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Linkage Type>C++</Linkage Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | ||||
39 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Linkage Type>C++</Linkage Type><Normal Text>, foo.bar.baz) </Normal Text><Symbol>{}</Symbol><br/> | ||||
40 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Linkage Type>D</Linkage Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | ||||
32 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Linkage Type>Windows</Linkage Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | 41 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Linkage Type>Windows</Linkage Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | ||
42 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Linkage Type>Pascal</Linkage Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | ||||
43 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Linkage Type>System</Linkage Type><Normal Text>) </Normal Text><Symbol>{}</Symbol><br/> | ||||
44 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Error>unknown</Error><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | ||||
45 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Linkage Type>C</Linkage Type><Error>,</Error><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | ||||
46 | <Linkage>extern</Linkage><Normal Text> (</Normal Text><Linkage Type>C++</Linkage Type><Normal Text>, foo</Normal Text><Error>,</Error><Normal Text> bar) </Normal Text><Symbol>{}</Symbol><br/> | ||||
33 | <Normal Text></Normal Text><br/> | 47 | <Normal Text></Normal Text><br/> | ||
34 | <Comment>///</Comment><Ddoc> alias & typedef</Ddoc><br/> | 48 | <Comment>///</Comment><Ddoc> alias & typedef</Ddoc><br/> | ||
35 | <Declarator>alias</Declarator><Normal Text> </Normal Text><Type>int</Type><Normal Text>.</Normal Text><Property>min</Property><Normal Text> minint</Normal Text><Symbol>;</Symbol><br/> | 49 | <Declarator>alias</Declarator><Normal Text> </Normal Text><Type>int</Type><Normal Text>.</Normal Text><Property>min</Property><Normal Text> minint</Normal Text><Symbol>;</Symbol><br/> | ||
36 | <Declarator>typedef</Declarator><Normal Text> </Normal Text><Type>int</Type><Normal Text> myint</Normal Text><Symbol>;</Symbol><br/> | 50 | <Declarator>typedef</Declarator><Normal Text> </Normal Text><Type>int</Type><Normal Text> myint</Normal Text><Symbol>;</Symbol><br/> | ||
37 | <Normal Text></Normal Text><br/> | 51 | <Normal Text></Normal Text><br/> | ||
38 | <Type>int</Type><Normal Text> main</Normal Text><Symbol>(</Symbol><Type>char</Type><Symbol>[][]</Symbol><Normal Text> args</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> | 52 | <Type>int</Type><Normal Text> main</Normal Text><Symbol>(</Symbol><Type>char</Type><Symbol>[][]</Symbol><Normal Text> args</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> | ||
39 | <Normal Text> </Normal Text><Comment>///</Comment><Ddoc> statements</Ddoc><br/> | 53 | <Normal Text> </Normal Text><Comment>///</Comment><Ddoc> statements</Ddoc><br/> | ||
40 | <Normal Text> </Normal Text><Statement>if</Statement><Normal Text> </Normal Text><Symbol>(</Symbol><Integer>1</Integer><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | 54 | <Normal Text> </Normal Text><Statement>if</Statement><Normal Text> </Normal Text><Symbol>(</Symbol><Integer>1</Integer><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | ||
▲ Show 20 Lines • Show All 155 Lines • Show Last 20 Lines |