diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-09-13 17:08:59 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-09-13 17:08:59 +0200 |
| commit | f72573cce824429cab75200b84229b2d239c7d60 (patch) | |
| tree | 877f1ba702e099ffd7f3a5cd591242227b4cecbe /src/comp/syntax | |
| parent | e64e9792abe71fa90aee78f6e7066650214402a8 (diff) | |
Properly pretty-print 10.x
Closes #890
Diffstat (limited to 'src/comp/syntax')
| -rw-r--r-- | src/comp/syntax/print/pprust.rs | 10 |
1 files changed, 9 insertions, 1 deletions
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); } |
