载入中...
搜索中...
未找到
DnutCompiler.h
浏览该文件的文档.
52[[nodiscard]] EVENGINE_API_PLATFORM DnutCompileOutput compileDnut(std::string_view source, const std::string& path,
69[[nodiscard]] EVENGINE_API_PLATFORM DnutCompileOutput compileDnutConversations(std::string_view source,
Domain-neutral source diagnostics for `.dnut` documents.
Domain-neutral compiled sequence graph for `.dnut` sources.
Extensible step vocabulary, payload schema and dispatch.
Canonical step vocabulary owner and runtime handler router.
Definition StepKindRegistry.h:108
Definition ConversationDialect.cpp:13
EVENGINE_API_PLATFORM bool hasErrors(const std::vector< DnutDiagnostic > &diagnostics)
Return whether any diagnostic is an error.
Definition DnutLexer.cpp:233
DnutCompileOutput compileDnut(std::string_view source, const std::string &path, const StepKindRegistry ®istry)
Compile every story block of one .dnut document.
Definition DnutCompiler.cpp:482
DnutCompileOutput compileDnutConversations(std::string_view source, const std::string &path, const StepKindRegistry ®istry)
Compile legacy conversation blocks into canonical sequence assets.
Definition ConversationDialect.cpp:301
Owning outcome of compiling one .dnut document.
Definition DnutCompiler.h:24
std::vector< DnutDiagnostic > diagnostics
Definition DnutCompiler.h:26