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 methods & functions
Section titled “Public methods & functions”constexpr auto makeDefinition(Symbol symbol, const String::StringView auto& source) -> Container::ASTNode<typename decltype(source)::value_type>;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>;