diff --git a/src/children.rs b/src/children.rs index 229ed16..1a68b04 100644 --- a/src/children.rs +++ b/src/children.rs @@ -133,31 +133,6 @@ impl Children { }) } - pub fn drain_newlines(&mut self, mut callback: F) { - let mut newlines = 0; - - while let Some(child) = self.peek_next() { - match child.element.kind() { - rnix::SyntaxKind::TOKEN_WHITESPACE => { - newlines += child - .element - .into_token() - .unwrap() - .text() - .chars() - .filter(|c| *c == '\n') - .count(); - self.move_next(); - } - _ => { - break; - } - } - } - - callback(newlines) - } - pub fn drain_comment(&mut self, mut callback: F) { if let Some(child) = self.peek_next() { match child.element.kind() { diff --git a/tests/cases/or_default/in b/tests/cases/or_default/in index aa4d7f1..2e46e24 100644 --- a/tests/cases/or_default/in +++ b/tests/cases/or_default/in @@ -1,10 +1,12 @@ [ - (a ? a) - (a ?/**/a) - (a/**/? a) - (a/**/?/**/a) - (a/**/?/**/(a/**/?/**/(a/**/?/**/a))) - ( a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ) - ( a ? a - ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a) + (a or a) + (a or/**/a) + (a/**/or a) + (a/**/or/**/a) + (a/**/or/**/(a/**/or/**/(a/**/or/**/a))) + (a/**/or/**/(a/**/or/**/(a/**/or/**/a))) + ( a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a ) + ( a or a + or a + or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a) ] diff --git a/tests/cases/or_default/out b/tests/cases/or_default/out index c19e5bc..518869f 100644 --- a/tests/cases/or_default/out +++ b/tests/cases/or_default/out @@ -1,63 +1,64 @@ [ - (a ? a) + (a or a) ( - a - ? - /**/ - a - ) - ( - a - /**/ - ? a - ) - ( - a - /**/ - ? - /**/ - a - ) - ( - a - /**/ - ? - /**/ - ( - a + a or /**/ - ? + a + ) + ( + a + /**/ + or a + ) + ( + a + /**/ + or + /**/ + a + ) + ( + a + /**/ + or /**/ ( a - /**/ - ? - /**/ - a + /**/ + or + /**/ + ( + a + /**/ + or + /**/ + a + ) ) - ) ) - (a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a) ( a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a - ? a + /**/ + or + /**/ + ( + a + /**/ + or + /**/ + ( + a + /**/ + or + /**/ + a + ) + ) + ) + (a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a) + ( + a or a + or a + or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a ) ]