12345678910111213141516171819202122 |
- /*
- * Copyright (c) 2023, Dan Klishch <danilklishch@gmail.com>
- *
- * SPDX-License-Identifier: BSD-2-Clause
- */
- #pragma once
- #include <AK/StringView.h>
- #include <LibXML/Forward.h>
- namespace JSSpecCompiler {
- bool contains_empty_text(XML::Node const* node);
- Optional<StringView> get_attribute_by_name(XML::Node const* node, StringView attribute_name);
- Optional<StringView> get_text_contents(XML::Node const* node);
- Optional<XML::Node const*> get_single_child_with_tag(XML::Node const* element, StringView tag_name);
- }
|