Welcome to the new CppUtils documentation!
Functions & utilities
FUNCTIONSNamespace: CppUtils::Language::VirtualMachine::v2
Public types
Section titled “Public types”Symbol
Section titled “Symbol”using CppUtils::Language::VirtualMachine::v2::Symbol = typedef Type::Token;Public functions
Section titled “Public functions”template <String::StringView Source, auto &&... lambdas>constexpr auto execute(const Source& source, std::function<void(Symbol)> inspector=nullptr, Symbol instruction=' ', Context<typename Source::value_type>&& context=Context<typename Source::value_type>{ .rootAst={0uz, {makeDefinition(' ', Source{u"(r*, e?)"})}}}) -> std::expected<void, std::string_view>;