载入中...
搜索中...
未找到
#include "common/BorrowedRef.h"#include "common/Export.h"#include <simplesquirrel/script.hpp>#include <cstddef>#include <cstdint>#include <memory>#include <optional>#include <string>#include <string_view>#include <unordered_map>#include <unordered_set>#include <vector>类 | |
| struct | eve::script::ScriptSourcePosition |
| Original EveScript source position. Lines and columns are one-based. 更多... | |
| struct | eve::script::ScriptDiagnostic |
| Stable structured diagnostic shared by Runtime, LSP, MCP, and editor tools. 更多... | |
| struct | eve::script::ScriptSourceMapEntry |
| One generated-to-original mapping segment. Native syntax uses identity mappings. 更多... | |
| struct | eve::script::ScriptSourceMap |
| Source map for a compiled script. 更多... | |
| struct | eve::script::ScriptSymbolMetadata |
| Erased source-level symbol retained for tooling. 更多... | |
| struct | eve::script::ScriptPropertyMetadata |
| Inspector-facing metadata for one annotated script property. 更多... | |
| struct | eve::script::ScriptMetadata |
| Metadata retained for one compiled EveScript source unit. 更多... | |
| struct | eve::script::ScriptCompletion |
| Tool-neutral completion item suitable for LSP, MCP, and editor adapters. 更多... | |
| struct | eve::script::ScriptHover |
| Tool-neutral hover result for one script or binding symbol. 更多... | |
| struct | eve::script::BindingParameterContract |
| One native binding parameter visible to EveScript tools and named arguments. 更多... | |
| struct | eve::script::BindingContract |
| Complete script-facing contract for a native function or method. 更多... | |
| struct | eve::script::BindingSearchHit |
| Ranked Binding Contract hit from text search. 更多... | |
| class | eve::script::BindingContractRegistry |
| Registry consumed by compiler checks and tooling protocol adapters. 更多... | |
| class | eve::script::ScriptCompiler |
| Unified Runtime compiler facade for metadata, diagnostics, and module preparation. 更多... | |
命名空间 | |
| namespace | ssq |
| EVEngine ECS 集成层:底层实现使用 sunxfancy/ECS.hpp https://github.com/sunxfancy/ECS.hpp | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::script |
枚举 | |
| enum class | eve::script::ScriptDiagnosticSeverity { eve::script::Info , eve::script::Warning , eve::script::Error } |
| Severity of a structured EveScript compiler diagnostic. 更多... | |
| enum class | eve::script::ScriptUnit { eve::script::None , eve::script::Seconds , eve::script::Milliseconds , eve::script::Radians , eve::script::Degrees , eve::script::Pixels , eve::script::Meters } |
| Unit attached to a binding parameter or return value. 更多... | |