From 4070b75914cd3b6b891aa5868e77c1921e76eb62 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Tue, 26 Jul 2011 15:58:43 -0700 Subject: [PATCH] Prohibit breaking between "let" and "=" in local decls. --- src/comp/syntax/print/pprust.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/comp/syntax/print/pprust.rs b/src/comp/syntax/print/pprust.rs index a59febf05fb4..fb27b2ebd1ae 100644 --- a/src/comp/syntax/print/pprust.rs +++ b/src/comp/syntax/print/pprust.rs @@ -147,7 +147,9 @@ fn box(&ps s, uint u, pp::breaks b) { pp::box(s.s, u, b); } -fn word_nbsp(&ps s, str w) { word(s.s, w); word(s.s, " "); } +fn nbsp(&ps s) { word(s.s, " "); } + +fn word_nbsp(&ps s, str w) { word(s.s, w); nbsp(s); } fn word_space(&ps s, str w) { word(s.s, w); space(s.s); } @@ -1064,7 +1066,7 @@ fn print_decl(&ps s, &@ast::decl decl) { } alt loc.node.init { some(?init) { - space(s.s); + nbsp(s); alt init.op { ast::init_assign { word_space(s, "="); } ast::init_move { word_space(s, "<-"); }