/tests/test.d
http://github.com/wilkie/djehuty · D · 72 lines · 56 code · 16 blank · 0 comment · 1 complexity · b6299044824b98bc09c6aec06459fbbc MD5 · raw file
- module test.foo;
- import foo;
- pragma(msg);
- int b[][][][][];
- int ((((q))))[][];
- int a;
- enum FooEnum;
- enum FooBar {
- Member1,
- Member2,
- }
- struct FooStruct {
- struct FooInnerStruct {
- }
- }
- version(FooBarDeluxe) {
- }
- version = ReleaseFoo;
- debug(FooFooBunny) {
- }
- debug(FooFooBunnyEars):
- debug {
- }
- debug:
- unittest {
- }
- class FooClass {
- this(...) {
- for ( ; 2+3*5 ; ) {
- }
- }
- ~this() {
- }
- this(int a, int b) {
- switch("fudge") {
- case 4:
- goto default;
- goto case 3;
- goto foo;
- case 6:
- break;
- case 7:
- break foo;
- default:
- continue;
- }
- return 4;
- return;
- volatile;
- volatile switch(3) { case 4: }
- throw null;
- pragma(msg);
- }
- interface FooBarInterface {
- }
- }