odin-html

HTML Parsing library in Odin.
Log | Files | Refs | README | LICENSE

commit 24d0638d7bcf839cd4bb7ed2bdbcb1f7e9f0d5d5
parent 094cd2c55949786b108ccd78ed25108c46a90f19
Author: Jack Mordaunt <jackmordaunt.dev@gmail.com>
Date:   Thu, 23 Jul 2026 20:30:47 -0300

parse: simplify token-source slicing

Both types of tokens can slice into source the same way.

Diffstat:
Mparse.odin | 7+------
1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/parse.odin b/parse.odin @@ -40,12 +40,7 @@ _parse_preamble :: proc(l: ^Lexer) -> (s: string) { if token_kind(t) == .Open_Tag_Start { break } - switch t in t { - case Token_Span: - s = l.source[0:t.end + 1] - case Token_Atom: - s = l.source[0:t.start + 1] - } + s = l.source[0:t.end + 1] lexer_next(l) } return