Skip to content

Commit fb5880c

Browse files
committed
---
yaml --- r: 1955 b: refs/heads/master c: d631f29 h: refs/heads/master i: 1953: f8eb8b8 1951: 4c138ff v: v3
1 parent a47b172 commit fb5880c

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 2490cd327514471c8e7fb56a9fba2c2304c04552
2+
refs/heads/master: d631f29d47578c46bfc01e1a8cc021b295866e0c

trunk/src/comp/pretty/pprust.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,24 @@ fn ty_to_str(&@ast.ty ty) -> str {
3232
ret writer.get_str();
3333
}
3434

35+
fn block_to_str(&ast.block blk) -> str {
36+
auto writer = io.string_writer();
37+
auto s = @rec(s=pp.mkstate(writer.get_writer(), 78u),
38+
comments=option.none[vec[lexer.cmnt]],
39+
mutable cur_cmnt=0u);
40+
print_block(s, blk);
41+
ret writer.get_str();
42+
}
43+
44+
fn expr_to_str(&@ast.expr e) -> str {
45+
auto writer = io.string_writer();
46+
auto s = @rec(s=pp.mkstate(writer.get_writer(), 78u),
47+
comments=option.none[vec[lexer.cmnt]],
48+
mutable cur_cmnt=0u);
49+
print_expr(s, e);
50+
ret writer.get_str();
51+
}
52+
3553
impure fn hbox(ps s) {
3654
pp.hbox(s.s, indent_unit);
3755
}

0 commit comments

Comments
 (0)