handle BOM

This commit is contained in:
Robin Appelman 2023-03-16 21:11:04 +01:00
commit b06f419a9a

View file

@ -120,7 +120,8 @@ pub struct LineSplit<'a> {
impl<'a> LineSplit<'a> { impl<'a> LineSplit<'a> {
pub fn new(input: &'a str) -> Self { pub fn new(input: &'a str) -> Self {
let input = &input[2..]; //skip first // skip first delimiter, and any byte order mark
let (_, input) = input.split_once("L ").unwrap_or_default();
LineSplit { LineSplit {
input, input,
start: 0, start: 0,