From 2c514f33f2ebba03ca06368b3405ce0d7cc93c54 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Thu, 23 Sep 2010 13:15:51 -0700 Subject: More fleshing-out on rustc.me.trans. Emitting modules and fns corresponding to parsed input now. --- src/comp/driver/session.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/comp/driver') diff --git a/src/comp/driver/session.rs b/src/comp/driver/session.rs index 3b92e073..228e864f 100644 --- a/src/comp/driver/session.rs +++ b/src/comp/driver/session.rs @@ -1,8 +1,8 @@ import util.common.span; import std._uint; -io obj session() { - io fn span_err(span sp, str msg) { +obj session() { + fn span_err(span sp, str msg) { let str s = sp.filename; s += ':' as u8; // We really need #fmt soon! @@ -19,12 +19,19 @@ io obj session() { fail; } - io fn err(str msg) { + fn err(str msg) { let str s = "error: "; s += msg; log s; fail; } + + fn unimpl(str msg) { + let str s = "error: unimplemented "; + s += msg; + log s; + fail; + } } -- cgit v1.2.3