Removed non-slice scanBlockScalarBreaks.
This commit is contained in:
parent
f2cda9e799
commit
701b01dd20
|
@ -1430,24 +1430,6 @@ final class Scanner
|
|||
return tuple(maxIndent, endMark);
|
||||
}
|
||||
|
||||
/// Scan line breaks at lower or specified indentation in a block scalar.
|
||||
Tuple!(dstring, Mark) scanBlockScalarBreaks(const uint indent)
|
||||
@trusted pure nothrow @nogc
|
||||
{
|
||||
reader_.sliceBuilder.begin();
|
||||
Mark endMark = reader_.mark;
|
||||
|
||||
for(;;)
|
||||
{
|
||||
while(reader_.column < indent && reader_.peek() == ' ') { reader_.forward(); }
|
||||
if(!"\n\r\u0085\u2028\u2029"d.canFind(reader_.peek())) { break; }
|
||||
reader_.sliceBuilder.write(scanLineBreak());
|
||||
endMark = reader_.mark;
|
||||
}
|
||||
|
||||
return tuple(reader_.sliceBuilder.finish(), endMark);
|
||||
}
|
||||
|
||||
/// Scan line breaks at lower or specified indentation in a block scalar.
|
||||
///
|
||||
/// Assumes that the caller is building a slice in Reader, and puts the scanned
|
||||
|
|
Loading…
Reference in a new issue