diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-07-01 10:43:23 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-07-01 13:04:49 +0200 |
| commit | bf20fe557588563d8070869f5ebe187c7ba0ba9e (patch) | |
| tree | 857d027715879c270eeae7797eaaefcceb926f5a /src/comp | |
| parent | 7b1b5d5a8a9aba6a682f95b7c738945be8e1fca2 (diff) | |
| download | rust-bf20fe557588563d8070869f5ebe187c7ba0ba9e.tar.gz rust-bf20fe557588563d8070869f5ebe187c7ba0ba9e.zip | |
Make sure the pretty-printer understand resources
Diffstat (limited to 'src/comp')
| -rw-r--r-- | src/comp/pretty/ppaux.rs | 3 | ||||
| -rw-r--r-- | src/comp/pretty/pprust.rs | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/comp/pretty/ppaux.rs b/src/comp/pretty/ppaux.rs index 05cd539e00c..96d1a6bb5f6 100644 --- a/src/comp/pretty/ppaux.rs +++ b/src/comp/pretty/ppaux.rs @@ -139,6 +139,9 @@ fn ty_to_str(&ctxt cx, &t typ) -> str { auto m = vec::map[method, str](f, meths); s += "obj {\n\t" + str::connect(m, "\n\t") + "\n}"; } + case (ty_res(?id, _, _)) { + s += "<resource#" + istr(id._0) + ":" + istr(id._1) + ">"; + } case (ty_var(?v)) { s += "<T" + istr(v) + ">"; } case (ty_param(?id)) { s += "'" + str::unsafe_from_bytes([('a' as u8) + (id as u8)]); diff --git a/src/comp/pretty/pprust.rs b/src/comp/pretty/pprust.rs index fa28a01a6da..0889b725163 100644 --- a/src/comp/pretty/pprust.rs +++ b/src/comp/pretty/pprust.rs @@ -442,7 +442,7 @@ fn print_item(&ps s, &@ast::item item) { bclose(s, item.span); } case (ast::item_res(?dt, ?dt_id, ?tps, ?ct_id)) { - head(s, "res"); + head(s, "resource"); word(s.s, item.ident); print_type_params(s, tps); popen(s); |
