Skip to content

Commit 735c06d

Browse files
authored
Fix full-lexer feature (#38)
1 parent 02f13ab commit 735c06d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

parser/src/lexer.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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():{}\tif x:{}{}\t return 99{}{}", $eol, $eol, $eol, $eol, $eol);
15881594
let tokens = lex_source(&source);

0 commit comments

Comments
 (0)