From f72573cce824429cab75200b84229b2d239c7d60 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Tue, 13 Sep 2011 17:08:59 +0200 Subject: [PATCH] Properly pretty-print 10.x Closes #890 --- src/comp/syntax/print/pprust.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/comp/syntax/print/pprust.rs b/src/comp/syntax/print/pprust.rs index 6b09726ce94..f401d4e3736 100644 --- a/src/comp/syntax/print/pprust.rs +++ b/src/comp/syntax/print/pprust.rs @@ -965,7 +965,15 @@ fn print_expr(s: ps, expr: @ast::expr) { print_expr(s, rhs); } ast::expr_field(expr, id) { - print_expr_parens_if_unary_or_ret(s, expr); + // Deal with '10.x' + alt expr.node { + ast::expr_lit(@{node: ast::lit_int(_), _}) { + popen(s); print_expr(s, expr); pclose(s); + } + _ { + print_expr_parens_if_unary_or_ret(s, expr); + } + } word(s.s, "."); word(s.s, id); }