diff options
| author | bors <bors@rust-lang.org> | 2014-04-18 18:46:33 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-04-18 18:46:33 -0700 |
| commit | af24045ff0e17764524a9eaf243479a3260c2d8b (patch) | |
| tree | bc160d119b2d963afa53e9bbb59aacee6bdc4ecd /src/libsyntax/parse/comments.rs | |
| parent | 9b7cfd3c724bbad9dd8a0115bb2619f307b73f8c (diff) | |
| parent | 919889a1d688a6bbe2edac8705f048f06b1b455c (diff) | |
| download | rust-af24045ff0e17764524a9eaf243479a3260c2d8b.tar.gz rust-af24045ff0e17764524a9eaf243479a3260c2d8b.zip | |
auto merge of #13607 : brson/rust/to_owned, r=brson
Continues https://github.com/mozilla/rust/pull/13548
Diffstat (limited to 'src/libsyntax/parse/comments.rs')
| -rw-r--r-- | src/libsyntax/parse/comments.rs | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/libsyntax/parse/comments.rs b/src/libsyntax/parse/comments.rs index 1a246eb7f2c..a96905f8597 100644 --- a/src/libsyntax/parse/comments.rs +++ b/src/libsyntax/parse/comments.rs @@ -238,7 +238,7 @@ fn trim_whitespace_prefix_and_push_line(lines: &mut Vec<~str> , Some(col) => { if col < len { s.slice(col, len).to_owned() - } else { ~"" } + } else { "".to_owned() } } None => s, }; @@ -279,7 +279,7 @@ fn read_block_comment(rdr: &mut StringReader, while level > 0 { debug!("=== block comment level {}", level); if is_eof(rdr) { - rdr.fatal(~"unterminated block comment"); + rdr.fatal("unterminated block comment".to_owned()); } if rdr.curr_is('\n') { trim_whitespace_prefix_and_push_line(&mut lines, @@ -405,41 +405,41 @@ mod test { #[test] fn test_block_doc_comment_1() { let comment = "/**\n * Test \n ** Test\n * Test\n*/"; let stripped = strip_doc_comment_decoration(comment); - assert_eq!(stripped, ~" Test \n* Test\n Test"); + assert_eq!(stripped, " Test \n* Test\n Test".to_owned()); } #[test] fn test_block_doc_comment_2() { let comment = "/**\n * Test\n * Test\n*/"; let stripped = strip_doc_comment_decoration(comment); - assert_eq!(stripped, ~" Test\n Test"); + assert_eq!(stripped, " Test\n Test".to_owned()); } #[test] fn test_block_doc_comment_3() { let comment = "/**\n let a: *int;\n *a = 5;\n*/"; let stripped = strip_doc_comment_decoration(comment); - assert_eq!(stripped, ~" let a: *int;\n *a = 5;"); + assert_eq!(stripped, " let a: *int;\n *a = 5;".to_owned()); } #[test] fn test_block_doc_comment_4() { let comment = "/*******************\n test\n *********************/"; let stripped = strip_doc_comment_decoration(comment); - assert_eq!(stripped, ~" test"); + assert_eq!(stripped, " test".to_owned()); } #[test] fn test_line_doc_comment() { let stripped = strip_doc_comment_decoration("/// test"); - assert_eq!(stripped, ~" test"); + assert_eq!(stripped, " test".to_owned()); let stripped = strip_doc_comment_decoration("///! test"); - assert_eq!(stripped, ~" test"); + assert_eq!(stripped, " test".to_owned()); let stripped = strip_doc_comment_decoration("// test"); - assert_eq!(stripped, ~" test"); + assert_eq!(stripped, " test".to_owned()); let stripped = strip_doc_comment_decoration("// test"); - assert_eq!(stripped, ~" test"); + assert_eq!(stripped, " test".to_owned()); let stripped = strip_doc_comment_decoration("///test"); - assert_eq!(stripped, ~"test"); + assert_eq!(stripped, "test".to_owned()); let stripped = strip_doc_comment_decoration("///!test"); - assert_eq!(stripped, ~"test"); + assert_eq!(stripped, "test".to_owned()); let stripped = strip_doc_comment_decoration("//test"); - assert_eq!(stripped, ~"test"); + assert_eq!(stripped, "test".to_owned()); } } |
