import CppUtils.Language.MetaCircularParser;
import CppUtils;
Source source;
MetaCircularParser::MetaCircularParser(Thread::SharedPtr<Environment> environment, Source input);
MetaCircularParser::MetaCircularParser(Source input);
[[nodiscard]] auto MetaCircularParser::makeExecutionContext(Thread::SharedPtr<Environment> environment) const -> std::unique_ptr<MetaCircularVirtualMachine> override;
auto MetaCircularParser::initialize() -> void;