interface Object { guid: "9D7AFDD8-FD84-11D9-8D5B-000A95BB581A"; }; namespace blah.aoeu.baz { } struct foo3 { struct aoeuhtns { }; }; struct foo : foo3 { using foo3.*; struct bar { }; bar foo; struct baz { }; aoeuhtns aoeu; baz[...7] foo2; typedef int bt1; alias int bt2; alias bt1 bt3; typedef bt3 bt4; alias flong bt5; typedef bt5 bt6; const int v = z; const bt2 w = 4; const bt3 x = v; const bt4 y = 6; const int z = 93; const flong f1 = -8988; const bt6 f2 = 3.14159; int[5...z] arr; }; interface htns { guid: "A10BEB64-FD84-11D9-909B-000A95BB581A"; a(System.foo.baz p); b() async; async(foo[1...4] async shared out, int a) async; }; interface htns2 : htns { guid: "A3759710-FD84-11D9-A11A-000A95BB581A"; b() async; a(System.foo.baz p) async; async() async async; }; bitfield b { a, b:3, c }; struct aoeu.htns { // foo.baz d; // int foo; enum { } a, b, c; }; struct VStruct virtual { guid: "E0C0D164-3102-11DA-B067-00112431A05E"; };