diff options
| author | Richo Healey <richo@psych0tik.net> | 2014-05-25 03:17:19 -0700 |
|---|---|---|
| committer | Richo Healey <richo@psych0tik.net> | 2014-05-27 12:59:31 -0700 |
| commit | 1f1b2e42d76ba1cd884adc49922636a6c2ac1b2f (patch) | |
| tree | 2a56d5ceda84c1a58796fe0fc4e7cea38a9336f6 /src/libsyntax/codemap.rs | |
| parent | 4348e23b269739657d934b532ad061bfd6d92309 (diff) | |
| download | rust-1f1b2e42d76ba1cd884adc49922636a6c2ac1b2f.tar.gz rust-1f1b2e42d76ba1cd884adc49922636a6c2ac1b2f.zip | |
std: Rename strbuf operations to string
[breaking-change]
Diffstat (limited to 'src/libsyntax/codemap.rs')
| -rw-r--r-- | src/libsyntax/codemap.rs | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/src/libsyntax/codemap.rs b/src/libsyntax/codemap.rs index 563bf15486d..1ef7576335b 100644 --- a/src/libsyntax/codemap.rs +++ b/src/libsyntax/codemap.rs @@ -276,8 +276,8 @@ impl FileMap { let begin = begin.to_uint(); let slice = self.src.as_slice().slice_from(begin); match slice.find('\n') { - Some(e) => slice.slice_to(e).to_strbuf(), - None => slice.to_strbuf() + Some(e) => slice.slice_to(e).to_string(), + None => slice.to_string() } } @@ -333,7 +333,7 @@ impl CodeMap { let filemap = Rc::new(FileMap { name: filename, - src: src.to_strbuf(), + src: src.to_string(), start_pos: Pos::from_uint(start_pos), lines: RefCell::new(Vec::new()), multibyte_chars: RefCell::new(Vec::new()), @@ -349,7 +349,7 @@ impl CodeMap { (format!("<{}:{}:{}>", pos.file.name, pos.line, - pos.col.to_uint() + 1)).to_strbuf() + pos.col.to_uint() + 1)).to_string() } /// Lookup source information about a BytePos @@ -360,7 +360,7 @@ impl CodeMap { pub fn lookup_char_pos_adj(&self, pos: BytePos) -> LocWithOpt { let loc = self.lookup_char_pos(pos); LocWithOpt { - filename: loc.file.name.to_strbuf(), + filename: loc.file.name.to_string(), line: loc.line, col: loc.col, file: Some(loc.file) @@ -369,7 +369,7 @@ impl CodeMap { pub fn span_to_str(&self, sp: Span) -> String { if self.files.borrow().len() == 0 && sp == DUMMY_SP { - return "no-location".to_strbuf(); + return "no-location".to_string(); } let lo = self.lookup_char_pos_adj(sp.lo); @@ -379,11 +379,11 @@ impl CodeMap { lo.line, lo.col.to_uint() + 1, hi.line, - hi.col.to_uint() + 1)).to_strbuf() + hi.col.to_uint() + 1)).to_string() } pub fn span_to_filename(&self, sp: Span) -> FileName { - self.lookup_char_pos(sp.lo).file.name.to_strbuf() + self.lookup_char_pos(sp.lo).file.name.to_string() } pub fn span_to_lines(&self, sp: Span) -> FileLines { @@ -408,7 +408,7 @@ impl CodeMap { None } else { Some(begin.fm.src.as_slice().slice(begin.pos.to_uint(), - end.pos.to_uint()).to_strbuf()) + end.pos.to_uint()).to_string()) } } @@ -535,21 +535,21 @@ mod test { #[test] fn t1 () { let cm = CodeMap::new(); - let fm = cm.new_filemap("blork.rs".to_strbuf(), - "first line.\nsecond line".to_strbuf()); + let fm = cm.new_filemap("blork.rs".to_string(), + "first line.\nsecond line".to_string()); fm.next_line(BytePos(0)); - assert_eq!(&fm.get_line(0),&"first line.".to_strbuf()); + assert_eq!(&fm.get_line(0),&"first line.".to_string()); // TESTING BROKEN BEHAVIOR: fm.next_line(BytePos(10)); - assert_eq!(&fm.get_line(1), &".".to_strbuf()); + assert_eq!(&fm.get_line(1), &".".to_string()); } #[test] #[should_fail] fn t2 () { let cm = CodeMap::new(); - let fm = cm.new_filemap("blork.rs".to_strbuf(), - "first line.\nsecond line".to_strbuf()); + let fm = cm.new_filemap("blork.rs".to_string(), + "first line.\nsecond line".to_string()); // TESTING *REALLY* BROKEN BEHAVIOR: fm.next_line(BytePos(0)); fm.next_line(BytePos(10)); @@ -558,12 +558,12 @@ mod test { fn init_code_map() -> CodeMap { let cm = CodeMap::new(); - let fm1 = cm.new_filemap("blork.rs".to_strbuf(), - "first line.\nsecond line".to_strbuf()); - let fm2 = cm.new_filemap("empty.rs".to_strbuf(), - "".to_strbuf()); - let fm3 = cm.new_filemap("blork2.rs".to_strbuf(), - "first line.\nsecond line".to_strbuf()); + let fm1 = cm.new_filemap("blork.rs".to_string(), + "first line.\nsecond line".to_string()); + let fm2 = cm.new_filemap("empty.rs".to_string(), + "".to_string()); + let fm3 = cm.new_filemap("blork2.rs".to_string(), + "first line.\nsecond line".to_string()); fm1.next_line(BytePos(0)); fm1.next_line(BytePos(12)); @@ -580,11 +580,11 @@ mod test { let cm = init_code_map(); let fmabp1 = cm.lookup_byte_offset(BytePos(22)); - assert_eq!(fmabp1.fm.name, "blork.rs".to_strbuf()); + assert_eq!(fmabp1.fm.name, "blork.rs".to_string()); assert_eq!(fmabp1.pos, BytePos(22)); let fmabp2 = cm.lookup_byte_offset(BytePos(24)); - assert_eq!(fmabp2.fm.name, "blork2.rs".to_strbuf()); + assert_eq!(fmabp2.fm.name, "blork2.rs".to_string()); assert_eq!(fmabp2.pos, BytePos(0)); } @@ -606,12 +606,12 @@ mod test { let cm = init_code_map(); let loc1 = cm.lookup_char_pos(BytePos(22)); - assert_eq!(loc1.file.name, "blork.rs".to_strbuf()); + assert_eq!(loc1.file.name, "blork.rs".to_string()); assert_eq!(loc1.line, 2); assert_eq!(loc1.col, CharPos(10)); let loc2 = cm.lookup_char_pos(BytePos(24)); - assert_eq!(loc2.file.name, "blork2.rs".to_strbuf()); + assert_eq!(loc2.file.name, "blork2.rs".to_string()); assert_eq!(loc2.line, 1); assert_eq!(loc2.col, CharPos(0)); } @@ -620,10 +620,10 @@ mod test { let cm = CodeMap::new(); // € is a three byte utf8 char. let fm1 = - cm.new_filemap("blork.rs".to_strbuf(), - "fir€st €€€€ line.\nsecond line".to_strbuf()); - let fm2 = cm.new_filemap("blork2.rs".to_strbuf(), - "first line€€.\n€ second line".to_strbuf()); + cm.new_filemap("blork.rs".to_string(), + "fir€st €€€€ line.\nsecond line".to_string()); + let fm2 = cm.new_filemap("blork2.rs".to_string(), + "first line€€.\n€ second line".to_string()); fm1.next_line(BytePos(0)); fm1.next_line(BytePos(22)); @@ -667,7 +667,7 @@ mod test { let span = Span {lo: BytePos(12), hi: BytePos(23), expn_info: None}; let file_lines = cm.span_to_lines(span); - assert_eq!(file_lines.file.name, "blork.rs".to_strbuf()); + assert_eq!(file_lines.file.name, "blork.rs".to_string()); assert_eq!(file_lines.lines.len(), 1); assert_eq!(*file_lines.lines.get(0), 1u); } @@ -679,7 +679,7 @@ mod test { let span = Span {lo: BytePos(12), hi: BytePos(23), expn_info: None}; let snippet = cm.span_to_snippet(span); - assert_eq!(snippet, Some("second line".to_strbuf())); + assert_eq!(snippet, Some("second line".to_string())); } #[test] @@ -689,6 +689,6 @@ mod test { let span = Span {lo: BytePos(12), hi: BytePos(23), expn_info: None}; let sstr = cm.span_to_str(span); - assert_eq!(sstr, "blork.rs:2:1: 2:12".to_strbuf()); + assert_eq!(sstr, "blork.rs:2:1: 2:12".to_string()); } } |
