File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -104,10 +104,14 @@ fn skip_whitespace(input: Cursor) -> Cursor {
104104 }
105105 }
106106 match byte {
107- b' ' | 0x09 ..=0x0d => {
107+ b' ' | 0x09 ..=0x0c => {
108108 s = s. advance ( 1 ) ;
109109 continue ;
110110 }
111+ b'\r' if s. as_bytes ( ) . get ( 1 ) == Some ( & b'\n' ) => {
112+ s = s. advance ( 2 ) ;
113+ continue ;
114+ }
111115 b if b <= 0x7f => { }
112116 _ => {
113117 let ch = s. chars ( ) . next ( ) . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -703,7 +703,7 @@ fn whitespace() {
703703 assert_eq ! ( tokens. into_iter( ) . count( ) , 0 ) ;
704704
705705 let lone_carriage_return = " \r " ;
706- lone_carriage_return. parse :: < TokenStream > ( ) . unwrap ( ) ; // FIXME
706+ lone_carriage_return. parse :: < TokenStream > ( ) . unwrap_err ( ) ;
707707}
708708
709709#[ test]
You can’t perform that action at this time.
0 commit comments