@@ -641,9 +641,12 @@ where
641641 }
642642 Some ( '\n' | '\r' ) => {
643643 // Empty line!
644+ #[ cfg( feature = "full-lexer" ) ]
644645 let tok_start = self . get_pos ( ) ;
645646 self . next_char ( ) ;
647+ #[ cfg( feature = "full-lexer" ) ]
646648 let tok_end = self . get_pos ( ) ;
649+ #[ cfg( feature = "full-lexer" ) ]
647650 self . emit ( ( Tok :: NonLogicalNewline , TextRange :: new ( tok_start, tok_end) ) ) ;
648651 spaces = 0 ;
649652 tabs = 0 ;
@@ -1506,6 +1509,7 @@ mod tests {
15061509 ( $( $name: ident: $eol: expr, ) * ) => {
15071510 $(
15081511 #[ test]
1512+ #[ cfg( feature = "full-lexer" ) ]
15091513 fn $name( ) {
15101514 let source = format!( "def foo():{} return 99{}{}" , $eol, $eol, $eol) ;
15111515 let tokens = lex_source( & source) ;
@@ -1543,6 +1547,7 @@ mod tests {
15431547 ( $( $name: ident: $eol: expr, ) * ) => {
15441548 $(
15451549 #[ test]
1550+ #[ cfg( feature = "full-lexer" ) ]
15461551 fn $name( ) {
15471552 let source = format!( "def foo():{} if x:{}{} return 99{}{}" , $eol, $eol, $eol, $eol, $eol) ;
15481553 let tokens = lex_source( & source) ;
@@ -1583,6 +1588,7 @@ mod tests {
15831588 ( $( $name: ident: $eol: expr, ) * ) => {
15841589 $(
15851590 #[ test]
1591+ #[ cfg( feature = "full-lexer" ) ]
15861592 fn $name( ) {
15871593 let source = format!( "def foo():{}\t if x:{}{}\t return 99{}{}" , $eol, $eol, $eol, $eol, $eol) ;
15881594 let tokens = lex_source( & source) ;
0 commit comments