#include "dialogue/DnutParser.h"#include "dialogue/DialogueSequence.h"#include "dnut_interpreter/DnutBlockScanner.h"#include "dnut_interpreter/DnutCompiler.h"#include "dnut_interpreter/DnutLexer.h"#include <cstdio>#include <cstdlib>#include <stdexcept>#include <string>#include <utility>#include <vector>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::dialogue |
函数 | |
| eve::Result< DnutDocument > | eve::dialogue::parseDnutDocument (const std::string &source, const std::string &path, std::vector< ConversationDiagnostic > &diagnostics) |
| Parse pools and conversations from one versioned dnut token stream. | |
变量说明
◆ column
| int column |
在文件 DnutParser.cpp 第 24 行定义.
被这些函数引用 eve::ui::PropertyComponent::build(), eve::hexmap::buildFogMesh(), eve::ui::buildPropertyView(), eve::hexmap::buildRiverMesh(), eve::hexmap::buildRoadMesh(), eve::hexmap::buildWaterMesh(), eve::hexmap::HexMap::chunkCell(), eve::hexmap::HexMap::collectBrush(), eve::hexmap::HexMap::contains(), eve::procgen::copyPointsToTargets(), eve::graphics::exposePrimitiveScriptBindings(), eve::graphics::exposeWaterPlanarReflectionBindings(), eve::procgen::PcgMeshTransform::getElement(), eve::ui::gridArrange(), eve::dnut::lexDnut(), eve::hexmap::HexMap::markChunkDirtyAndNeighbors(), eve::database::Query::orderBy(), eve::script::parseCompileError(), eve::dialogue::parseDnutDocument(), eve::rts::FormationPlanner::plan(), eve::database::Connection::query(), eve::procgen::RuntimeGeneration::serializeCell(), eve::procgen::PcgMeshTransform::setElement(), eve::physics::Shape3D::setHeightFieldRegion(), eve::database::Query::where() , 以及 eve::database::Query::whereJson().
◆ line
| int line |
在文件 DnutParser.cpp 第 23 行定义.