Lexeme: Add 'third' field, implement Default, simplify some methods

This commit is contained in:
Juno Takano 2026-01-07 10:55:04 -03:00
commit b60151556e
12 changed files with 97 additions and 70 deletions

View file

@ -35,7 +35,7 @@ pub fn parse(
let mut header = Header::lex(lexeme);
header.dom_id = Some(Header::make_id(
config,
iterator.peek().map_or(&Lexeme::new("", ""), |l| l),
iterator.peek().map_or(&Lexeme::default(), |l| l),
&mut state.dom_ids,
));
log!("Block Context: None -> Header on {lexeme}");