namespace blah.aoeu.baz { } struct foo { struct bar { }; bar foo; struct baz { }; baz[...7] foo2; typedef int bt1; alias int bt2; alias bt1 bt3; typedef bt3 bt4; alias flong bt5; typedef bt5 bt6; const bt1 v = z; const bt2 w = 4; const bt3 x = v; const bt4 y = 6; const int z = 8; const flong f1 = -8988; const bt6 f2 = 3.14159; int[5.....test.foo.z] arr; }; interface htns { guid: "18822205-18C8-11DA-A6A1-000A95BB581A"; a(..test.foo.baz p); b() async; async(foo[1...4] out out shared shared, int a) async; }; interface htns2 : htns { guid: "1B77F182-18C8-11DA-BD70-000A95BB581A"; b() async; a(..test.foo.baz p) async; async() async; }; bitfield b { a, b:3, c }; struct aoeu.htns { // foo.baz d; System.Exceptions.Exception foo; // int foo; ..test.foo bar; System.Objects.ID baz; enum { } a, b, c; const bool cbf = false; const bool cbt = true; const bool cbi = cbt; };