LibWeb: Add HTMLToken::make_character()

It's tedious to make character tokens manually all the time.
This commit is contained in:
Andreas Kling 2020-05-28 18:43:52 +02:00
parent 42243d2e06
commit 4788bcd6f8
Notes: sideshowbarker 2024-07-19 06:01:43 +09:00

View file

@ -49,6 +49,14 @@ public:
EndOfFile,
};
static HTMLToken make_character(u32 codepoint)
{
HTMLToken token;
token.m_type = Type::Character;
token.m_comment_or_character.data.append(codepoint);
return token;
}
bool is_doctype() const { return m_type == Type::DOCTYPE; }
bool is_start_tag() const { return m_type == Type::StartTag; }
bool is_end_tag() const { return m_type == Type::EndTag; }