summary refs log tree commit diff
path: root/src/libsyntax/print
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-08-13 16:06:21 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-08-13 16:07:12 -0700
commit87f4c153110743844e4b3a4bb9dcde31a5ef3eb4 (patch)
tree527389e5547b3e42a27dcf209d6ac6cf3d8ff6fe /src/libsyntax/print
parentc7ed9908d6023a278b2a53711abea50d186b71bc (diff)
downloadrust-87f4c153110743844e4b3a4bb9dcde31a5ef3eb4.tar.gz
rust-87f4c153110743844e4b3a4bb9dcde31a5ef3eb4.zip
rustc: Make functional record and struct update use ".." instead of "with".
"with" is still accepted for backwards compatibility.
Diffstat (limited to 'src/libsyntax/print')
-rw-r--r--src/libsyntax/print/pprust.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index be4786e7b1d..15b0c66d6c8 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -1039,7 +1039,9 @@ fn print_expr(s: ps, &&expr: @ast::expr) {
           some(expr) => {
             if vec::len(fields) > 0u { space(s.s); }
             ibox(s, indent_unit);
-            word_space(s, ~"with");
+            word(s.s, ~",");
+            space(s.s);
+            word(s.s, ~"..");
             print_expr(s, expr);
             end(s);
           }
@@ -1055,7 +1057,9 @@ fn print_expr(s: ps, &&expr: @ast::expr) {
             some(expr) => {
                 if vec::len(fields) > 0u { space(s.s); }
                 ibox(s, indent_unit);
-                word_space(s, ~"with");
+                word(s.s, ~",");
+                space(s.s);
+                word(s.s, ~"..");
                 print_expr(s, expr);
                 end(s);
             }