@@ -148,15 +148,15 @@ pub struct print_stack_elt {
148
148
149
149
pub static size_infinity: int = 0xffff ;
150
150
151
- pub fn mk_printer ( out : @mut io:: Writer , linewidth : uint ) -> @ mut Printer {
151
+ pub fn mk_printer ( out : @mut io:: Writer , linewidth : uint ) -> Printer {
152
152
// Yes 3, it makes the ring buffers big enough to never
153
153
// fall behind.
154
154
let n: uint = 3 * linewidth;
155
155
debug ! ( "mk_printer {}" , linewidth) ;
156
156
let token: ~[ token ] = vec:: from_elem ( n, EOF ) ;
157
157
let size: ~[ int ] = vec:: from_elem ( n, 0 ) ;
158
158
let scan_stack: ~[ uint ] = vec:: from_elem ( n, 0 u) ;
159
- @ mut Printer {
159
+ Printer {
160
160
out : out,
161
161
buf_len : n,
162
162
margin : linewidth as int ,
@@ -557,47 +557,47 @@ impl Printer {
557
557
// Convenience functions to talk to the printer.
558
558
//
559
559
// "raw box"
560
- pub fn rbox ( p : @ mut Printer , indent : uint , b : breaks ) {
560
+ pub fn rbox ( p : & mut Printer , indent : uint , b : breaks ) {
561
561
p. pretty_print ( BEGIN ( begin_t {
562
562
offset : indent as int ,
563
563
breaks : b
564
564
} ) ) ;
565
565
}
566
566
567
- pub fn ibox ( p : @ mut Printer , indent : uint ) { rbox ( p, indent, inconsistent) ; }
567
+ pub fn ibox ( p : & mut Printer , indent : uint ) { rbox ( p, indent, inconsistent) ; }
568
568
569
- pub fn cbox ( p : @ mut Printer , indent : uint ) { rbox ( p, indent, consistent) ; }
569
+ pub fn cbox ( p : & mut Printer , indent : uint ) { rbox ( p, indent, consistent) ; }
570
570
571
- pub fn break_offset ( p : @ mut Printer , n : uint , off : int ) {
571
+ pub fn break_offset ( p : & mut Printer , n : uint , off : int ) {
572
572
p. pretty_print ( BREAK ( break_t {
573
573
offset : off,
574
574
blank_space : n as int
575
575
} ) ) ;
576
576
}
577
577
578
- pub fn end ( p : @ mut Printer ) { p. pretty_print ( END ) ; }
578
+ pub fn end ( p : & mut Printer ) { p. pretty_print ( END ) ; }
579
579
580
- pub fn eof ( p : @ mut Printer ) { p. pretty_print ( EOF ) ; }
580
+ pub fn eof ( p : & mut Printer ) { p. pretty_print ( EOF ) ; }
581
581
582
- pub fn word ( p : @ mut Printer , wrd : & str ) {
582
+ pub fn word ( p : & mut Printer , wrd : & str ) {
583
583
p. pretty_print ( STRING ( /* bad */ wrd. to_managed ( ) , wrd. len ( ) as int ) ) ;
584
584
}
585
585
586
- pub fn huge_word ( p : @ mut Printer , wrd : & str ) {
586
+ pub fn huge_word ( p : & mut Printer , wrd : & str ) {
587
587
p. pretty_print ( STRING ( /* bad */ wrd. to_managed ( ) , size_infinity) ) ;
588
588
}
589
589
590
- pub fn zero_word ( p : @ mut Printer , wrd : & str ) {
590
+ pub fn zero_word ( p : & mut Printer , wrd : & str ) {
591
591
p. pretty_print ( STRING ( /* bad */ wrd. to_managed ( ) , 0 ) ) ;
592
592
}
593
593
594
- pub fn spaces ( p : @ mut Printer , n : uint ) { break_offset ( p, n, 0 ) ; }
594
+ pub fn spaces ( p : & mut Printer , n : uint ) { break_offset ( p, n, 0 ) ; }
595
595
596
- pub fn zerobreak ( p : @ mut Printer ) { spaces ( p, 0 u) ; }
596
+ pub fn zerobreak ( p : & mut Printer ) { spaces ( p, 0 u) ; }
597
597
598
- pub fn space ( p : @ mut Printer ) { spaces ( p, 1 u) ; }
598
+ pub fn space ( p : & mut Printer ) { spaces ( p, 1 u) ; }
599
599
600
- pub fn hardbreak ( p : @ mut Printer ) { spaces ( p, size_infinity as uint ) ; }
600
+ pub fn hardbreak ( p : & mut Printer ) { spaces ( p, size_infinity as uint ) ; }
601
601
602
602
pub fn hardbreak_tok_offset ( off : int ) -> token {
603
603
BREAK ( break_t { offset : off, blank_space : size_infinity} )
0 commit comments