1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-16 10:24:59 +00:00

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

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; }