7#include "skeleton_node.hpp"
8#include "skeleton_parse_context.hpp"
9#include "../resource_view.hpp"
10#include "../file_view.hpp"
12namespace hi::inline
v1 {
17parse_skeleton(std::filesystem::path path, std::string_view::const_iterator first, std::string_view::const_iterator last)
19 auto context = skeleton_parse_context(
std::move(path), first, last);
20 auto e = parse_skeleton(context);
26 return parse_skeleton(
std::move(path), text.cbegin(), text.cend());
31 hilet fv = file_view(path);
34 return parse_skeleton(
std::move(path), sv.cbegin(), sv.cend());
#define hilet
Invariant should be the default for variables.
Definition utility.hpp:23
DOXYGEN BUG.
Definition algorithm.hpp:15
std::string_view as_string_view(resource_view const &rhs) noexcept
Get a span to the memory mapping.
Definition resource_view.hpp:48