- Fix lexer not handling UTF-8 characters correctly in comments.
- Multi-byte UTF-8 characters (e.g.,
→) in comments caused incorrect span positions for subsequent tokens. - The lexer now properly tracks byte positions instead of character indices.
- Multi-byte UTF-8 characters (e.g.,