changeset 90:5a0c46ed4e4a

simplified private_import (step 1/2)
author thomask
date Mon, 01 Nov 2004 19:25:56 +0000
parents 76a93657c459
children 965162333cb5
files addon/private_import_A.d addon/private_import_B.d complex/private_import/a.d complex/private_import/b.d complex/private_import/c.d run/private_import_01.d run/private_import_02.d
diffstat 7 files changed, 26 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/addon/private_import_A.d	Mon Nov 01 19:25:56 2004 +0000
@@ -0,0 +1,3 @@
+module dstress.addon.private_import_A;
+
+public int fooA;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/addon/private_import_B.d	Mon Nov 01 19:25:56 2004 +0000
@@ -0,0 +1,5 @@
+module dstress.addon.private_import_B;
+
+private import dstress.addon.private_import_A;
+
+int fooB = fooA + 3;
--- a/complex/private_import/a.d	Mon Nov 01 16:40:38 2004 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-module a;
-
-public int fooA;
--- a/complex/private_import/b.d	Mon Nov 01 16:40:38 2004 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-module b;
-
-private import a;
-
-int fooB = fooA + 3;
--- a/complex/private_import/c.d	Mon Nov 01 16:40:38 2004 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-module c;
-
-import b;
-
-int fooC = fooA;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/private_import_01.d	Mon Nov 01 19:25:56 2004 +0000
@@ -0,0 +1,8 @@
+module dstress.nocompile.private_import_01;
+
+import dstress.addon.private_import_B;
+
+int main(){
+	int fooC = fooA;
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/private_import_02.d	Mon Nov 01 19:25:56 2004 +0000
@@ -0,0 +1,10 @@
+// __DSTRESS_DFLAGS__ -I.. addon/private_import_A.d addon/private_import_B.d
+
+module dstress.nocompile.private_import_02;
+
+import dstress.addon.private_import_B;
+
+int main(){
+	int fooC = fooA;
+	return 0;
+}