1[
2 {"type":"KeywordNamespace","value":"module"},
3 {"type":"Text","value":" "},
4 {"type":"NameNamespace","value":"foo"},
5 {"type":"Operator","value":";"},
6 {"type":"Text","value":"\n\n"},
7 {"type":"KeywordNamespace","value":"import"},
8 {"type":"Text","value":" "},
9 {"type":"NameNamespace","value":"std.stdio"},
10 {"type":"Operator","value":";"},
11 {"type":"Text","value":"\n\n"},
12 {"type":"KeywordDeclaration","value":"class"},
13 {"type":"Text","value":" "},
14 {"type":"NameClass","value":"C"},
15 {"type":"Text","value":" "},
16 {"type":"Operator","value":"{}"},
17 {"type":"Text","value":"\n\n"},
18 {"type":"CommentMultiline","value":"/* comment1 */"},
19 {"type":"Text","value":"\n"},
20 {"type":"CommentMultiline","value":"/+ comment2 +/"},
21 {"type":"Text","value":"\n"},
22 {"type":"NameDecorator","value":"@"},
23 {"type":"Operator","value":"("},
24 {"type":"LiteralNumberInteger","value":"1"},
25 {"type":"Operator","value":")"},
26 {"type":"Text","value":"\n"},
27 {"type":"NameDecorator","value":"@nogc"},
28 {"type":"Text","value":"\n"},
29 {"type":"KeywordType","value":"int"},
30 {"type":"Text","value":" "},
31 {"type":"NameFunction","value":"main"},
32 {"type":"Operator","value":"()"},
33 {"type":"Text","value":" "},
34 {"type":"Operator","value":"{"},
35 {"type":"Text","value":"\n "},
36 {"type":"Name","value":"writeln"},
37 {"type":"Operator","value":"("},
38 {"type":"NameBuiltin","value":"__FILE__"},
39 {"type":"Operator","value":");"},
40 {"type":"Text","value":"\n "},
41 {"type":"KeywordDeclaration","value":"auto"},
42 {"type":"Text","value":" "},
43 {"type":"Name","value":"s"},
44 {"type":"Text","value":" "},
45 {"type":"Operator","value":"="},
46 {"type":"Text","value":" "},
47 {"type":"LiteralString","value":"r\"hi\"d"},
48 {"type":"Operator","value":";"},
49 {"type":"Text","value":"\n "},
50 {"type":"KeywordDeclaration","value":"auto"},
51 {"type":"Text","value":" "},
52 {"type":"Name","value":"w"},
53 {"type":"Text","value":" "},
54 {"type":"Operator","value":"="},
55 {"type":"Text","value":" "},
56 {"type":"LiteralString","value":"`hi`w"},
57 {"type":"Operator","value":";"},
58 {"type":"Text","value":"\n "},
59 {"type":"KeywordDeclaration","value":"auto"},
60 {"type":"Text","value":" "},
61 {"type":"Name","value":"q"},
62 {"type":"Text","value":" "},
63 {"type":"Operator","value":"="},
64 {"type":"Text","value":" "},
65 {"type":"Operator","value":"q{"},
66 {"type":"Text","value":"\n "},
67 {"type":"KeywordDeclaration","value":"auto"},
68 {"type":"Text","value":" "},
69 {"type":"Name","value":"w"},
70 {"type":"Text","value":" "},
71 {"type":"Operator","value":"="},
72 {"type":"Text","value":" "},
73 {"type":"LiteralString","value":"`hi`w"},
74 {"type":"Operator","value":";"},
75 {"type":"Text","value":"\n "},
76 {"type":"Operator","value":"};"},
77 {"type":"Text","value":"\n "},
78 {"type":"KeywordDeclaration","value":"enum"},
79 {"type":"Text","value":" "},
80 {"type":"Name","value":"f"},
81 {"type":"Text","value":" "},
82 {"type":"Operator","value":"="},
83 {"type":"Text","value":" "},
84 {"type":"LiteralNumberFloat","value":"1.2fi"},
85 {"type":"Operator","value":";"},
86 {"type":"Text","value":"\n "},
87 {"type":"KeywordDeclaration","value":"enum"},
88 {"type":"Text","value":" "},
89 {"type":"Name","value":"d"},
90 {"type":"Text","value":" "},
91 {"type":"Operator","value":"="},
92 {"type":"Text","value":" "},
93 {"type":"LiteralNumberFloat","value":"0x1.FFFFFFFFFFFFFp1023"},
94 {"type":"Operator","value":";"},
95 {"type":"Text","value":"\n "},
96 {"type":"Keyword","value":"return"},
97 {"type":"Text","value":" "},
98 {"type":"LiteralNumberInteger","value":"0"},
99 {"type":"Operator","value":";"},
100 {"type":"Text","value":"\n"},
101 {"type":"Operator","value":"}"},
102 {"type":"Text","value":"\n"}
103]
View as plain text