From 2fb09eb58569f5a0e5544c6256173d4b6b8ffcf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20=C3=81vila=20de=20Esp=C3=ADndola?= Date: Fri, 7 Jan 2011 17:38:13 -0500 Subject: Add sufficient import support to compile some simple single-crate programs. This is likely not the final solution. It does repetitive work and doesn't produce errors for invalid but unused imports. In any case, I think it is a useful step. --- src/test/run-pass/import2.rs | 9 +++++++++ src/test/run-pass/import3.rs | 12 ++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 src/test/run-pass/import2.rs create mode 100644 src/test/run-pass/import3.rs (limited to 'src/test') diff --git a/src/test/run-pass/import2.rs b/src/test/run-pass/import2.rs new file mode 100644 index 00000000..31b49aea --- /dev/null +++ b/src/test/run-pass/import2.rs @@ -0,0 +1,9 @@ +import zed.bar; +mod zed { + fn bar() { + log "bar"; + } +} +fn main(vec[str] args) { + bar(); +} diff --git a/src/test/run-pass/import3.rs b/src/test/run-pass/import3.rs new file mode 100644 index 00000000..559c6ee9 --- /dev/null +++ b/src/test/run-pass/import3.rs @@ -0,0 +1,12 @@ +import zed.bar; +import baz.zed; +mod baz { + mod zed { + fn bar() { + log "bar2"; + } + } +} +fn main(vec[str] args) { + bar(); +} -- cgit v1.2.3