moduforge_model/
lib.rs

1//! ModuForge-RS 数据模型模块
2//!
3//! 该模块定义了框架中使用的核心数据模型,包括:
4//! - 节点系统
5//! - 标记系统
6//! - 属性系统
7//! - 模式定义
8//! - 内容匹配
9//! - ID 生成
10//! - 错误处理
11//!
12//! 主要组件:
13//! - `node`: 节点定义,表示文档中的基本元素
14//! - `mark`: 标记定义,用于文档的格式化
15//! - `attrs`: 属性定义,存储节点和标记的属性
16//! - `mark_type`: 标记类型定义,定义不同类型的标记
17//! - `node_type`: 节点类型定义,定义不同类型的节点
18//! - `schema`: 模式定义,定义文档结构规则
19//! - `content`: 内容匹配定义,处理内容验证和匹配
20//! - `error`: 错误类型和处理
21//! - `id_generator`: ID 生成器,生成唯一标识符
22//! - `node_pool`: 节点池,管理节点实例
23//! - `types`: 通用类型定义
24
25//节点定义
26pub mod node;
27//标记定义
28pub mod mark;
29//属性定义
30pub mod attrs;
31//标记类型定义
32pub mod mark_type;
33//节点类型定义
34pub mod node_type;
35//模式定义
36pub mod schema;
37//内容匹配定义
38pub mod content;
39//id生成器定义
40pub mod error;
41pub mod id_generator;
42pub mod node_pool;
43pub mod ops;
44pub mod tree;
45pub mod types;