From db91adbcc36100b176935d6770639ec1ea33c42d Mon Sep 17 00:00:00 2001 From: yt2b Date: Sun, 25 Dec 2022 11:15:29 +0900 Subject: [PATCH] Add BOM check --- parser/src/lexer.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/parser/src/lexer.rs b/parser/src/lexer.rs index 04140aa..a819b4a 100644 --- a/parser/src/lexer.rs +++ b/parser/src/lexer.rs @@ -236,6 +236,10 @@ where lxr.window.slide(); lxr.window.slide(); lxr.window.slide(); + // Check if BOM exists + if let Some('\u{feff}') = lxr.window[0] { + lxr.window.slide(); + } // Start at top row (=1) left column (=1) lxr.location.reset(); lxr